{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [],
   "source": [
    "from keras.models import Sequential\n",
    "from keras.layers import Dense, Activation\n",
    "from keras.datasets import boston_housing"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "(X_train, Y_train), (X_test, Y_test) = boston_housing.load_data()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Epoch 1/1000\n",
      "404/404 [==============================] - 0s - loss: 152.4799 - mean_squared_error: 152.4799 - mean_absolute_error: 9.6304      \n",
      "Epoch 2/1000\n",
      "404/404 [==============================] - 0s - loss: 75.1149 - mean_squared_error: 75.1149 - mean_absolute_error: 6.0855     \n",
      "Epoch 3/1000\n",
      "404/404 [==============================] - 0s - loss: 69.5583 - mean_squared_error: 69.5583 - mean_absolute_error: 6.0167     \n",
      "Epoch 4/1000\n",
      "404/404 [==============================] - 0s - loss: 68.0251 - mean_squared_error: 68.0251 - mean_absolute_error: 5.8919     \n",
      "Epoch 5/1000\n",
      "404/404 [==============================] - 0s - loss: 66.0708 - mean_squared_error: 66.0708 - mean_absolute_error: 5.8364     \n",
      "Epoch 6/1000\n",
      "404/404 [==============================] - 0s - loss: 62.0408 - mean_squared_error: 62.0408 - mean_absolute_error: 5.7741     \n",
      "Epoch 7/1000\n",
      "404/404 [==============================] - 0s - loss: 61.8625 - mean_squared_error: 61.8625 - mean_absolute_error: 5.7584     \n",
      "Epoch 8/1000\n",
      "404/404 [==============================] - 0s - loss: 61.3506 - mean_squared_error: 61.3506 - mean_absolute_error: 5.6645     \n",
      "Epoch 9/1000\n",
      "404/404 [==============================] - 0s - loss: 60.2124 - mean_squared_error: 60.2124 - mean_absolute_error: 5.6132     \n",
      "Epoch 10/1000\n",
      "404/404 [==============================] - 0s - loss: 58.6913 - mean_squared_error: 58.6913 - mean_absolute_error: 5.6017     \n",
      "Epoch 11/1000\n",
      "404/404 [==============================] - 0s - loss: 57.9432 - mean_squared_error: 57.9432 - mean_absolute_error: 5.5494     \n",
      "Epoch 12/1000\n",
      "404/404 [==============================] - 0s - loss: 56.8824 - mean_squared_error: 56.8824 - mean_absolute_error: 5.4260     \n",
      "Epoch 13/1000\n",
      "404/404 [==============================] - 0s - loss: 56.3089 - mean_squared_error: 56.3089 - mean_absolute_error: 5.4978     \n",
      "Epoch 14/1000\n",
      "404/404 [==============================] - 0s - loss: 54.2514 - mean_squared_error: 54.2514 - mean_absolute_error: 5.3452     \n",
      "Epoch 15/1000\n",
      "404/404 [==============================] - 0s - loss: 54.5575 - mean_squared_error: 54.5575 - mean_absolute_error: 5.3789     \n",
      "Epoch 16/1000\n",
      "404/404 [==============================] - 0s - loss: 53.3577 - mean_squared_error: 53.3577 - mean_absolute_error: 5.4448     \n",
      "Epoch 17/1000\n",
      "404/404 [==============================] - 0s - loss: 53.6863 - mean_squared_error: 53.6863 - mean_absolute_error: 5.3341     \n",
      "Epoch 18/1000\n",
      "404/404 [==============================] - 0s - loss: 51.5926 - mean_squared_error: 51.5926 - mean_absolute_error: 5.3244     \n",
      "Epoch 19/1000\n",
      "404/404 [==============================] - 0s - loss: 51.4714 - mean_squared_error: 51.4714 - mean_absolute_error: 5.3381     \n",
      "Epoch 20/1000\n",
      "404/404 [==============================] - 0s - loss: 51.3925 - mean_squared_error: 51.3925 - mean_absolute_error: 5.2532     \n",
      "Epoch 21/1000\n",
      "404/404 [==============================] - 0s - loss: 51.0795 - mean_squared_error: 51.0795 - mean_absolute_error: 5.2683     \n",
      "Epoch 22/1000\n",
      "404/404 [==============================] - 0s - loss: 50.5661 - mean_squared_error: 50.5661 - mean_absolute_error: 5.3529     \n",
      "Epoch 23/1000\n",
      "404/404 [==============================] - 0s - loss: 49.9413 - mean_squared_error: 49.9413 - mean_absolute_error: 5.2917     \n",
      "Epoch 24/1000\n",
      "404/404 [==============================] - 0s - loss: 49.3967 - mean_squared_error: 49.3967 - mean_absolute_error: 5.2620     \n",
      "Epoch 25/1000\n",
      "404/404 [==============================] - 0s - loss: 49.0987 - mean_squared_error: 49.0987 - mean_absolute_error: 5.3054     \n",
      "Epoch 26/1000\n",
      "404/404 [==============================] - 0s - loss: 48.0337 - mean_squared_error: 48.0337 - mean_absolute_error: 5.1885     \n",
      "Epoch 27/1000\n",
      "404/404 [==============================] - 0s - loss: 48.1433 - mean_squared_error: 48.1433 - mean_absolute_error: 5.2667     \n",
      "Epoch 28/1000\n",
      "404/404 [==============================] - 0s - loss: 47.8221 - mean_squared_error: 47.8221 - mean_absolute_error: 5.1985     \n",
      "Epoch 29/1000\n",
      "404/404 [==============================] - 0s - loss: 47.7517 - mean_squared_error: 47.7517 - mean_absolute_error: 5.1980     \n",
      "Epoch 30/1000\n",
      "404/404 [==============================] - 0s - loss: 47.9040 - mean_squared_error: 47.9040 - mean_absolute_error: 5.1902     \n",
      "Epoch 31/1000\n",
      "404/404 [==============================] - 0s - loss: 47.2879 - mean_squared_error: 47.2879 - mean_absolute_error: 5.1726     \n",
      "Epoch 32/1000\n",
      "404/404 [==============================] - 0s - loss: 47.2588 - mean_squared_error: 47.2588 - mean_absolute_error: 5.1973     \n",
      "Epoch 33/1000\n",
      "404/404 [==============================] - 0s - loss: 46.4283 - mean_squared_error: 46.4283 - mean_absolute_error: 5.1925     \n",
      "Epoch 34/1000\n",
      "404/404 [==============================] - 0s - loss: 44.8901 - mean_squared_error: 44.8901 - mean_absolute_error: 5.0216     \n",
      "Epoch 35/1000\n",
      "404/404 [==============================] - 0s - loss: 45.7442 - mean_squared_error: 45.7442 - mean_absolute_error: 5.0706     \n",
      "Epoch 36/1000\n",
      "404/404 [==============================] - 0s - loss: 45.3987 - mean_squared_error: 45.3987 - mean_absolute_error: 5.1026     \n",
      "Epoch 37/1000\n",
      "404/404 [==============================] - 0s - loss: 44.7941 - mean_squared_error: 44.7941 - mean_absolute_error: 5.0609     \n",
      "Epoch 38/1000\n",
      "404/404 [==============================] - 0s - loss: 45.3308 - mean_squared_error: 45.3308 - mean_absolute_error: 5.1261     \n",
      "Epoch 39/1000\n",
      "404/404 [==============================] - 0s - loss: 44.6182 - mean_squared_error: 44.6182 - mean_absolute_error: 5.0569     \n",
      "Epoch 40/1000\n",
      "404/404 [==============================] - 0s - loss: 44.9005 - mean_squared_error: 44.9005 - mean_absolute_error: 5.0373     \n",
      "Epoch 41/1000\n",
      "404/404 [==============================] - 0s - loss: 44.5237 - mean_squared_error: 44.5237 - mean_absolute_error: 5.0678     \n",
      "Epoch 42/1000\n",
      "404/404 [==============================] - 0s - loss: 43.4067 - mean_squared_error: 43.4067 - mean_absolute_error: 4.9937     \n",
      "Epoch 43/1000\n",
      "404/404 [==============================] - 0s - loss: 44.1174 - mean_squared_error: 44.1174 - mean_absolute_error: 5.0577     \n",
      "Epoch 44/1000\n",
      "404/404 [==============================] - 0s - loss: 43.6039 - mean_squared_error: 43.6039 - mean_absolute_error: 5.0276     \n",
      "Epoch 45/1000\n",
      "404/404 [==============================] - 0s - loss: 43.3509 - mean_squared_error: 43.3509 - mean_absolute_error: 5.0220     \n",
      "Epoch 46/1000\n",
      "404/404 [==============================] - 0s - loss: 44.1222 - mean_squared_error: 44.1222 - mean_absolute_error: 5.0517     \n",
      "Epoch 47/1000\n",
      "404/404 [==============================] - 0s - loss: 43.8576 - mean_squared_error: 43.8576 - mean_absolute_error: 5.0526     \n",
      "Epoch 48/1000\n",
      "404/404 [==============================] - 0s - loss: 43.5052 - mean_squared_error: 43.5052 - mean_absolute_error: 4.9949     \n",
      "Epoch 49/1000\n",
      "404/404 [==============================] - 0s - loss: 43.7530 - mean_squared_error: 43.7530 - mean_absolute_error: 5.0504     \n",
      "Epoch 50/1000\n",
      "404/404 [==============================] - 0s - loss: 43.1814 - mean_squared_error: 43.1814 - mean_absolute_error: 4.9949     \n",
      "Epoch 51/1000\n",
      "404/404 [==============================] - 0s - loss: 43.6105 - mean_squared_error: 43.6105 - mean_absolute_error: 5.0426     \n",
      "Epoch 52/1000\n",
      "404/404 [==============================] - 0s - loss: 42.3304 - mean_squared_error: 42.3304 - mean_absolute_error: 4.9442     \n",
      "Epoch 53/1000\n",
      "404/404 [==============================] - 0s - loss: 43.0791 - mean_squared_error: 43.0791 - mean_absolute_error: 4.9500     \n",
      "Epoch 54/1000\n",
      "404/404 [==============================] - 0s - loss: 42.8263 - mean_squared_error: 42.8263 - mean_absolute_error: 5.0083     \n",
      "Epoch 55/1000\n",
      "404/404 [==============================] - 0s - loss: 41.9571 - mean_squared_error: 41.9571 - mean_absolute_error: 4.9297     \n",
      "Epoch 56/1000\n",
      "404/404 [==============================] - 0s - loss: 42.5178 - mean_squared_error: 42.5178 - mean_absolute_error: 4.9655     \n",
      "Epoch 57/1000\n",
      "404/404 [==============================] - 0s - loss: 41.8807 - mean_squared_error: 41.8807 - mean_absolute_error: 4.8936     \n",
      "Epoch 58/1000\n",
      "404/404 [==============================] - 0s - loss: 41.4168 - mean_squared_error: 41.4168 - mean_absolute_error: 4.8426     \n",
      "Epoch 59/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 41.7527 - mean_squared_error: 41.7527 - mean_absolute_error: 4.8914     \n",
      "Epoch 60/1000\n",
      "404/404 [==============================] - 0s - loss: 41.6322 - mean_squared_error: 41.6322 - mean_absolute_error: 4.8575     \n",
      "Epoch 61/1000\n",
      "404/404 [==============================] - 0s - loss: 41.4964 - mean_squared_error: 41.4964 - mean_absolute_error: 4.9406     \n",
      "Epoch 62/1000\n",
      "404/404 [==============================] - 0s - loss: 41.6924 - mean_squared_error: 41.6924 - mean_absolute_error: 4.9263     \n",
      "Epoch 63/1000\n",
      "404/404 [==============================] - 0s - loss: 41.0838 - mean_squared_error: 41.0838 - mean_absolute_error: 4.9166     \n",
      "Epoch 64/1000\n",
      "404/404 [==============================] - 0s - loss: 41.6591 - mean_squared_error: 41.6591 - mean_absolute_error: 4.9054     \n",
      "Epoch 65/1000\n",
      "404/404 [==============================] - 0s - loss: 40.7573 - mean_squared_error: 40.7573 - mean_absolute_error: 4.8406     \n",
      "Epoch 66/1000\n",
      "404/404 [==============================] - 0s - loss: 41.3372 - mean_squared_error: 41.3372 - mean_absolute_error: 4.8742     \n",
      "Epoch 67/1000\n",
      "404/404 [==============================] - 0s - loss: 41.4603 - mean_squared_error: 41.4603 - mean_absolute_error: 4.8776     \n",
      "Epoch 68/1000\n",
      "404/404 [==============================] - 0s - loss: 41.0526 - mean_squared_error: 41.0526 - mean_absolute_error: 4.8571     \n",
      "Epoch 69/1000\n",
      "404/404 [==============================] - 0s - loss: 40.7915 - mean_squared_error: 40.7915 - mean_absolute_error: 4.8152     \n",
      "Epoch 70/1000\n",
      "404/404 [==============================] - 0s - loss: 41.2513 - mean_squared_error: 41.2513 - mean_absolute_error: 4.8427     \n",
      "Epoch 71/1000\n",
      "404/404 [==============================] - 0s - loss: 40.4575 - mean_squared_error: 40.4575 - mean_absolute_error: 4.8221     \n",
      "Epoch 72/1000\n",
      "404/404 [==============================] - 0s - loss: 40.1542 - mean_squared_error: 40.1542 - mean_absolute_error: 4.8607     \n",
      "Epoch 73/1000\n",
      "404/404 [==============================] - 0s - loss: 39.8429 - mean_squared_error: 39.8429 - mean_absolute_error: 4.8216     \n",
      "Epoch 74/1000\n",
      "404/404 [==============================] - 0s - loss: 40.4389 - mean_squared_error: 40.4389 - mean_absolute_error: 4.8168     \n",
      "Epoch 75/1000\n",
      "404/404 [==============================] - 0s - loss: 39.4356 - mean_squared_error: 39.4356 - mean_absolute_error: 4.7386     \n",
      "Epoch 76/1000\n",
      "404/404 [==============================] - 0s - loss: 40.1033 - mean_squared_error: 40.1033 - mean_absolute_error: 4.7885     \n",
      "Epoch 77/1000\n",
      "404/404 [==============================] - 0s - loss: 40.1261 - mean_squared_error: 40.1261 - mean_absolute_error: 4.8373     \n",
      "Epoch 78/1000\n",
      "404/404 [==============================] - 0s - loss: 38.6769 - mean_squared_error: 38.6769 - mean_absolute_error: 4.6951     \n",
      "Epoch 79/1000\n",
      "404/404 [==============================] - 0s - loss: 39.4568 - mean_squared_error: 39.4568 - mean_absolute_error: 4.7575     \n",
      "Epoch 80/1000\n",
      "404/404 [==============================] - 0s - loss: 39.9585 - mean_squared_error: 39.9585 - mean_absolute_error: 4.7386     \n",
      "Epoch 81/1000\n",
      "404/404 [==============================] - 0s - loss: 40.0942 - mean_squared_error: 40.0942 - mean_absolute_error: 4.8245     \n",
      "Epoch 82/1000\n",
      "404/404 [==============================] - 0s - loss: 39.4487 - mean_squared_error: 39.4487 - mean_absolute_error: 4.7240     \n",
      "Epoch 83/1000\n",
      "404/404 [==============================] - 0s - loss: 39.6566 - mean_squared_error: 39.6566 - mean_absolute_error: 4.7602     \n",
      "Epoch 84/1000\n",
      "404/404 [==============================] - 0s - loss: 39.7058 - mean_squared_error: 39.7058 - mean_absolute_error: 4.8047     \n",
      "Epoch 85/1000\n",
      "404/404 [==============================] - 0s - loss: 38.9166 - mean_squared_error: 38.9166 - mean_absolute_error: 4.6670     \n",
      "Epoch 86/1000\n",
      "404/404 [==============================] - 0s - loss: 39.0315 - mean_squared_error: 39.0315 - mean_absolute_error: 4.6965     \n",
      "Epoch 87/1000\n",
      "404/404 [==============================] - 0s - loss: 38.8982 - mean_squared_error: 38.8982 - mean_absolute_error: 4.7190     \n",
      "Epoch 88/1000\n",
      "404/404 [==============================] - 0s - loss: 39.1427 - mean_squared_error: 39.1427 - mean_absolute_error: 4.6594     \n",
      "Epoch 89/1000\n",
      "404/404 [==============================] - 0s - loss: 38.1898 - mean_squared_error: 38.1898 - mean_absolute_error: 4.6562     \n",
      "Epoch 90/1000\n",
      "404/404 [==============================] - 0s - loss: 39.0811 - mean_squared_error: 39.0811 - mean_absolute_error: 4.7295     \n",
      "Epoch 91/1000\n",
      "404/404 [==============================] - 0s - loss: 39.0850 - mean_squared_error: 39.0850 - mean_absolute_error: 4.6617     \n",
      "Epoch 92/1000\n",
      "404/404 [==============================] - 0s - loss: 38.6453 - mean_squared_error: 38.6453 - mean_absolute_error: 4.7404     \n",
      "Epoch 93/1000\n",
      "404/404 [==============================] - 0s - loss: 37.6441 - mean_squared_error: 37.6441 - mean_absolute_error: 4.5909     \n",
      "Epoch 94/1000\n",
      "404/404 [==============================] - 0s - loss: 39.1110 - mean_squared_error: 39.1110 - mean_absolute_error: 4.7227     \n",
      "Epoch 95/1000\n",
      "404/404 [==============================] - 0s - loss: 37.9580 - mean_squared_error: 37.9580 - mean_absolute_error: 4.6726     \n",
      "Epoch 96/1000\n",
      "404/404 [==============================] - 0s - loss: 38.4042 - mean_squared_error: 38.4042 - mean_absolute_error: 4.7110     \n",
      "Epoch 97/1000\n",
      "404/404 [==============================] - 0s - loss: 38.7351 - mean_squared_error: 38.7351 - mean_absolute_error: 4.6537     \n",
      "Epoch 98/1000\n",
      "404/404 [==============================] - 0s - loss: 38.9959 - mean_squared_error: 38.9959 - mean_absolute_error: 4.6876     \n",
      "Epoch 99/1000\n",
      "404/404 [==============================] - 0s - loss: 37.8479 - mean_squared_error: 37.8479 - mean_absolute_error: 4.6349     \n",
      "Epoch 100/1000\n",
      "404/404 [==============================] - 0s - loss: 38.7799 - mean_squared_error: 38.7799 - mean_absolute_error: 4.6882     \n",
      "Epoch 101/1000\n",
      "404/404 [==============================] - 0s - loss: 38.1242 - mean_squared_error: 38.1242 - mean_absolute_error: 4.6231     \n",
      "Epoch 102/1000\n",
      "404/404 [==============================] - 0s - loss: 37.7679 - mean_squared_error: 37.7679 - mean_absolute_error: 4.6437     \n",
      "Epoch 103/1000\n",
      "404/404 [==============================] - 0s - loss: 37.9556 - mean_squared_error: 37.9556 - mean_absolute_error: 4.5717     \n",
      "Epoch 104/1000\n",
      "404/404 [==============================] - 0s - loss: 37.7755 - mean_squared_error: 37.7755 - mean_absolute_error: 4.5860     \n",
      "Epoch 105/1000\n",
      "404/404 [==============================] - 0s - loss: 37.8125 - mean_squared_error: 37.8125 - mean_absolute_error: 4.5520     \n",
      "Epoch 106/1000\n",
      "404/404 [==============================] - 0s - loss: 37.9617 - mean_squared_error: 37.9617 - mean_absolute_error: 4.6369     \n",
      "Epoch 107/1000\n",
      "404/404 [==============================] - 0s - loss: 37.8995 - mean_squared_error: 37.8995 - mean_absolute_error: 4.5894     \n",
      "Epoch 108/1000\n",
      "404/404 [==============================] - 0s - loss: 37.3507 - mean_squared_error: 37.3507 - mean_absolute_error: 4.5714     \n",
      "Epoch 109/1000\n",
      "404/404 [==============================] - 0s - loss: 37.0200 - mean_squared_error: 37.0200 - mean_absolute_error: 4.5772     \n",
      "Epoch 110/1000\n",
      "404/404 [==============================] - 0s - loss: 36.6338 - mean_squared_error: 36.6338 - mean_absolute_error: 4.5437     \n",
      "Epoch 111/1000\n",
      "404/404 [==============================] - 0s - loss: 36.8532 - mean_squared_error: 36.8532 - mean_absolute_error: 4.5698     \n",
      "Epoch 112/1000\n",
      "404/404 [==============================] - 0s - loss: 37.4068 - mean_squared_error: 37.4068 - mean_absolute_error: 4.5696     \n",
      "Epoch 113/1000\n",
      "404/404 [==============================] - 0s - loss: 35.7599 - mean_squared_error: 35.7599 - mean_absolute_error: 4.4862     \n",
      "Epoch 114/1000\n",
      "404/404 [==============================] - 0s - loss: 36.9742 - mean_squared_error: 36.9742 - mean_absolute_error: 4.5792     \n",
      "Epoch 115/1000\n",
      "404/404 [==============================] - 0s - loss: 36.6305 - mean_squared_error: 36.6305 - mean_absolute_error: 4.5205     \n",
      "Epoch 116/1000\n",
      "404/404 [==============================] - 0s - loss: 36.1430 - mean_squared_error: 36.1430 - mean_absolute_error: 4.5149     \n",
      "Epoch 117/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 36.4629 - mean_squared_error: 36.4629 - mean_absolute_error: 4.5426     \n",
      "Epoch 118/1000\n",
      "404/404 [==============================] - 0s - loss: 36.0736 - mean_squared_error: 36.0736 - mean_absolute_error: 4.4888     \n",
      "Epoch 119/1000\n",
      "404/404 [==============================] - 0s - loss: 36.5122 - mean_squared_error: 36.5122 - mean_absolute_error: 4.5756     \n",
      "Epoch 120/1000\n",
      "404/404 [==============================] - 0s - loss: 36.5662 - mean_squared_error: 36.5662 - mean_absolute_error: 4.5319     \n",
      "Epoch 121/1000\n",
      "404/404 [==============================] - 0s - loss: 36.0339 - mean_squared_error: 36.0339 - mean_absolute_error: 4.4946     \n",
      "Epoch 122/1000\n",
      "404/404 [==============================] - 0s - loss: 36.8754 - mean_squared_error: 36.8754 - mean_absolute_error: 4.5066     \n",
      "Epoch 123/1000\n",
      "404/404 [==============================] - 0s - loss: 36.3157 - mean_squared_error: 36.3157 - mean_absolute_error: 4.4947     \n",
      "Epoch 124/1000\n",
      "404/404 [==============================] - 0s - loss: 35.9947 - mean_squared_error: 35.9947 - mean_absolute_error: 4.5048     \n",
      "Epoch 125/1000\n",
      "404/404 [==============================] - 0s - loss: 36.3532 - mean_squared_error: 36.3532 - mean_absolute_error: 4.4408     \n",
      "Epoch 126/1000\n",
      "404/404 [==============================] - 0s - loss: 36.4225 - mean_squared_error: 36.4225 - mean_absolute_error: 4.5349     \n",
      "Epoch 127/1000\n",
      "404/404 [==============================] - 0s - loss: 36.2065 - mean_squared_error: 36.2065 - mean_absolute_error: 4.4991     \n",
      "Epoch 128/1000\n",
      "404/404 [==============================] - 0s - loss: 34.9870 - mean_squared_error: 34.9870 - mean_absolute_error: 4.4027     \n",
      "Epoch 129/1000\n",
      "404/404 [==============================] - 0s - loss: 36.0359 - mean_squared_error: 36.0359 - mean_absolute_error: 4.5112     \n",
      "Epoch 130/1000\n",
      "404/404 [==============================] - 0s - loss: 36.1551 - mean_squared_error: 36.1551 - mean_absolute_error: 4.4952     \n",
      "Epoch 131/1000\n",
      "404/404 [==============================] - 0s - loss: 36.0286 - mean_squared_error: 36.0286 - mean_absolute_error: 4.4604     \n",
      "Epoch 132/1000\n",
      "404/404 [==============================] - 0s - loss: 34.8442 - mean_squared_error: 34.8442 - mean_absolute_error: 4.4073     \n",
      "Epoch 133/1000\n",
      "404/404 [==============================] - 0s - loss: 35.7628 - mean_squared_error: 35.7628 - mean_absolute_error: 4.5149     \n",
      "Epoch 134/1000\n",
      "404/404 [==============================] - 0s - loss: 35.8615 - mean_squared_error: 35.8615 - mean_absolute_error: 4.4765     \n",
      "Epoch 135/1000\n",
      "404/404 [==============================] - 0s - loss: 35.8623 - mean_squared_error: 35.8623 - mean_absolute_error: 4.4581     \n",
      "Epoch 136/1000\n",
      "404/404 [==============================] - 0s - loss: 35.7095 - mean_squared_error: 35.7095 - mean_absolute_error: 4.3851     \n",
      "Epoch 137/1000\n",
      "404/404 [==============================] - 0s - loss: 34.8716 - mean_squared_error: 34.8716 - mean_absolute_error: 4.3509     \n",
      "Epoch 138/1000\n",
      "404/404 [==============================] - 0s - loss: 35.5726 - mean_squared_error: 35.5726 - mean_absolute_error: 4.4051     \n",
      "Epoch 139/1000\n",
      "404/404 [==============================] - 0s - loss: 34.9676 - mean_squared_error: 34.9676 - mean_absolute_error: 4.4065     \n",
      "Epoch 140/1000\n",
      "404/404 [==============================] - 0s - loss: 35.3234 - mean_squared_error: 35.3234 - mean_absolute_error: 4.4265     \n",
      "Epoch 141/1000\n",
      "404/404 [==============================] - 0s - loss: 35.3709 - mean_squared_error: 35.3709 - mean_absolute_error: 4.4651     \n",
      "Epoch 142/1000\n",
      "404/404 [==============================] - 0s - loss: 34.8058 - mean_squared_error: 34.8058 - mean_absolute_error: 4.4259     \n",
      "Epoch 143/1000\n",
      "404/404 [==============================] - 0s - loss: 35.6047 - mean_squared_error: 35.6047 - mean_absolute_error: 4.3792     \n",
      "Epoch 144/1000\n",
      "404/404 [==============================] - 0s - loss: 34.6632 - mean_squared_error: 34.6632 - mean_absolute_error: 4.3890     \n",
      "Epoch 145/1000\n",
      "404/404 [==============================] - 0s - loss: 35.0547 - mean_squared_error: 35.0547 - mean_absolute_error: 4.4278     \n",
      "Epoch 146/1000\n",
      "404/404 [==============================] - 0s - loss: 34.9410 - mean_squared_error: 34.9410 - mean_absolute_error: 4.3927     \n",
      "Epoch 147/1000\n",
      "404/404 [==============================] - 0s - loss: 35.0082 - mean_squared_error: 35.0082 - mean_absolute_error: 4.4318     \n",
      "Epoch 148/1000\n",
      "404/404 [==============================] - 0s - loss: 34.8520 - mean_squared_error: 34.8520 - mean_absolute_error: 4.4201     \n",
      "Epoch 149/1000\n",
      "404/404 [==============================] - 0s - loss: 34.7700 - mean_squared_error: 34.7700 - mean_absolute_error: 4.3313     \n",
      "Epoch 150/1000\n",
      "404/404 [==============================] - 0s - loss: 33.8508 - mean_squared_error: 33.8508 - mean_absolute_error: 4.3078     \n",
      "Epoch 151/1000\n",
      "404/404 [==============================] - 0s - loss: 34.3864 - mean_squared_error: 34.3864 - mean_absolute_error: 4.3287     \n",
      "Epoch 152/1000\n",
      "404/404 [==============================] - 0s - loss: 34.8401 - mean_squared_error: 34.8401 - mean_absolute_error: 4.3840     \n",
      "Epoch 153/1000\n",
      "404/404 [==============================] - 0s - loss: 34.1633 - mean_squared_error: 34.1633 - mean_absolute_error: 4.3103     \n",
      "Epoch 154/1000\n",
      "404/404 [==============================] - 0s - loss: 35.1113 - mean_squared_error: 35.1113 - mean_absolute_error: 4.4516     \n",
      "Epoch 155/1000\n",
      "404/404 [==============================] - 0s - loss: 34.1462 - mean_squared_error: 34.1462 - mean_absolute_error: 4.4052     \n",
      "Epoch 156/1000\n",
      "404/404 [==============================] - 0s - loss: 34.0535 - mean_squared_error: 34.0535 - mean_absolute_error: 4.3776     \n",
      "Epoch 157/1000\n",
      "404/404 [==============================] - 0s - loss: 33.5947 - mean_squared_error: 33.5947 - mean_absolute_error: 4.3388     \n",
      "Epoch 158/1000\n",
      "404/404 [==============================] - 0s - loss: 34.0582 - mean_squared_error: 34.0582 - mean_absolute_error: 4.2975     \n",
      "Epoch 159/1000\n",
      "404/404 [==============================] - 0s - loss: 34.6477 - mean_squared_error: 34.6477 - mean_absolute_error: 4.3431     \n",
      "Epoch 160/1000\n",
      "404/404 [==============================] - 0s - loss: 34.1996 - mean_squared_error: 34.1996 - mean_absolute_error: 4.3570     \n",
      "Epoch 161/1000\n",
      "404/404 [==============================] - 0s - loss: 34.2525 - mean_squared_error: 34.2525 - mean_absolute_error: 4.3347     \n",
      "Epoch 162/1000\n",
      "404/404 [==============================] - 0s - loss: 33.5685 - mean_squared_error: 33.5685 - mean_absolute_error: 4.3269     \n",
      "Epoch 163/1000\n",
      "404/404 [==============================] - 0s - loss: 33.9790 - mean_squared_error: 33.9790 - mean_absolute_error: 4.3129     \n",
      "Epoch 164/1000\n",
      "404/404 [==============================] - 0s - loss: 33.6530 - mean_squared_error: 33.6530 - mean_absolute_error: 4.3746     \n",
      "Epoch 165/1000\n",
      "404/404 [==============================] - 0s - loss: 34.2317 - mean_squared_error: 34.2317 - mean_absolute_error: 4.3774     \n",
      "Epoch 166/1000\n",
      "404/404 [==============================] - 0s - loss: 34.4105 - mean_squared_error: 34.4105 - mean_absolute_error: 4.4175     \n",
      "Epoch 167/1000\n",
      "404/404 [==============================] - 0s - loss: 33.7502 - mean_squared_error: 33.7502 - mean_absolute_error: 4.2669     \n",
      "Epoch 168/1000\n",
      "404/404 [==============================] - 0s - loss: 34.1169 - mean_squared_error: 34.1169 - mean_absolute_error: 4.3541     \n",
      "Epoch 169/1000\n",
      "404/404 [==============================] - 0s - loss: 33.8403 - mean_squared_error: 33.8403 - mean_absolute_error: 4.2897     \n",
      "Epoch 170/1000\n",
      "404/404 [==============================] - 0s - loss: 33.4454 - mean_squared_error: 33.4454 - mean_absolute_error: 4.2286     \n",
      "Epoch 171/1000\n",
      "404/404 [==============================] - 0s - loss: 34.1167 - mean_squared_error: 34.1167 - mean_absolute_error: 4.3827     \n",
      "Epoch 172/1000\n",
      "404/404 [==============================] - 0s - loss: 33.8253 - mean_squared_error: 33.8253 - mean_absolute_error: 4.2637     \n",
      "Epoch 173/1000\n",
      "404/404 [==============================] - 0s - loss: 33.6919 - mean_squared_error: 33.6919 - mean_absolute_error: 4.2719     \n",
      "Epoch 174/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 33.9767 - mean_squared_error: 33.9767 - mean_absolute_error: 4.3011     \n",
      "Epoch 175/1000\n",
      "404/404 [==============================] - 0s - loss: 33.1640 - mean_squared_error: 33.1640 - mean_absolute_error: 4.2430     \n",
      "Epoch 176/1000\n",
      "404/404 [==============================] - 0s - loss: 33.6599 - mean_squared_error: 33.6599 - mean_absolute_error: 4.2672     \n",
      "Epoch 177/1000\n",
      "404/404 [==============================] - 0s - loss: 33.9071 - mean_squared_error: 33.9071 - mean_absolute_error: 4.3001     \n",
      "Epoch 178/1000\n",
      "404/404 [==============================] - 0s - loss: 32.7030 - mean_squared_error: 32.7030 - mean_absolute_error: 4.2257     \n",
      "Epoch 179/1000\n",
      "404/404 [==============================] - 0s - loss: 33.1142 - mean_squared_error: 33.1142 - mean_absolute_error: 4.3063     \n",
      "Epoch 180/1000\n",
      "404/404 [==============================] - 0s - loss: 33.0915 - mean_squared_error: 33.0915 - mean_absolute_error: 4.2328     \n",
      "Epoch 181/1000\n",
      "404/404 [==============================] - 0s - loss: 33.4877 - mean_squared_error: 33.4877 - mean_absolute_error: 4.2602     \n",
      "Epoch 182/1000\n",
      "404/404 [==============================] - 0s - loss: 33.7089 - mean_squared_error: 33.7089 - mean_absolute_error: 4.3254     \n",
      "Epoch 183/1000\n",
      "404/404 [==============================] - 0s - loss: 32.3695 - mean_squared_error: 32.3695 - mean_absolute_error: 4.2983     \n",
      "Epoch 184/1000\n",
      "404/404 [==============================] - 0s - loss: 33.0188 - mean_squared_error: 33.0188 - mean_absolute_error: 4.2289     \n",
      "Epoch 185/1000\n",
      "404/404 [==============================] - 0s - loss: 32.6450 - mean_squared_error: 32.6450 - mean_absolute_error: 4.2046     \n",
      "Epoch 186/1000\n",
      "404/404 [==============================] - 0s - loss: 32.2636 - mean_squared_error: 32.2636 - mean_absolute_error: 4.2268     \n",
      "Epoch 187/1000\n",
      "404/404 [==============================] - 0s - loss: 32.8090 - mean_squared_error: 32.8090 - mean_absolute_error: 4.2315     \n",
      "Epoch 188/1000\n",
      "404/404 [==============================] - 0s - loss: 32.9696 - mean_squared_error: 32.9696 - mean_absolute_error: 4.1933     \n",
      "Epoch 189/1000\n",
      "404/404 [==============================] - 0s - loss: 33.1825 - mean_squared_error: 33.1825 - mean_absolute_error: 4.2751     \n",
      "Epoch 190/1000\n",
      "404/404 [==============================] - 0s - loss: 32.3605 - mean_squared_error: 32.3605 - mean_absolute_error: 4.2447     \n",
      "Epoch 191/1000\n",
      "404/404 [==============================] - 0s - loss: 32.8580 - mean_squared_error: 32.8580 - mean_absolute_error: 4.2453     \n",
      "Epoch 192/1000\n",
      "404/404 [==============================] - 0s - loss: 32.7338 - mean_squared_error: 32.7338 - mean_absolute_error: 4.2210     \n",
      "Epoch 193/1000\n",
      "404/404 [==============================] - 0s - loss: 32.0609 - mean_squared_error: 32.0609 - mean_absolute_error: 4.2024     \n",
      "Epoch 194/1000\n",
      "404/404 [==============================] - 0s - loss: 32.7107 - mean_squared_error: 32.7107 - mean_absolute_error: 4.2526     \n",
      "Epoch 195/1000\n",
      "404/404 [==============================] - 0s - loss: 33.0477 - mean_squared_error: 33.0477 - mean_absolute_error: 4.2307     \n",
      "Epoch 196/1000\n",
      "404/404 [==============================] - 0s - loss: 32.5677 - mean_squared_error: 32.5677 - mean_absolute_error: 4.2472     \n",
      "Epoch 197/1000\n",
      "404/404 [==============================] - 0s - loss: 32.6475 - mean_squared_error: 32.6475 - mean_absolute_error: 4.1853     \n",
      "Epoch 198/1000\n",
      "404/404 [==============================] - 0s - loss: 32.0343 - mean_squared_error: 32.0343 - mean_absolute_error: 4.1768     \n",
      "Epoch 199/1000\n",
      "404/404 [==============================] - 0s - loss: 32.2005 - mean_squared_error: 32.2005 - mean_absolute_error: 4.2224     \n",
      "Epoch 200/1000\n",
      "404/404 [==============================] - 0s - loss: 32.5698 - mean_squared_error: 32.5698 - mean_absolute_error: 4.2488     \n",
      "Epoch 201/1000\n",
      "404/404 [==============================] - 0s - loss: 32.6824 - mean_squared_error: 32.6824 - mean_absolute_error: 4.1762     \n",
      "Epoch 202/1000\n",
      "404/404 [==============================] - 0s - loss: 32.1770 - mean_squared_error: 32.1770 - mean_absolute_error: 4.2323     \n",
      "Epoch 203/1000\n",
      "404/404 [==============================] - 0s - loss: 31.5578 - mean_squared_error: 31.5578 - mean_absolute_error: 4.0924     \n",
      "Epoch 204/1000\n",
      "404/404 [==============================] - 0s - loss: 31.5250 - mean_squared_error: 31.5250 - mean_absolute_error: 4.1194     \n",
      "Epoch 205/1000\n",
      "404/404 [==============================] - 0s - loss: 31.4318 - mean_squared_error: 31.4318 - mean_absolute_error: 4.1484     \n",
      "Epoch 206/1000\n",
      "404/404 [==============================] - 0s - loss: 32.4077 - mean_squared_error: 32.4077 - mean_absolute_error: 4.1813     \n",
      "Epoch 207/1000\n",
      "404/404 [==============================] - 0s - loss: 31.9708 - mean_squared_error: 31.9708 - mean_absolute_error: 4.0998     \n",
      "Epoch 208/1000\n",
      "404/404 [==============================] - 0s - loss: 30.6920 - mean_squared_error: 30.6920 - mean_absolute_error: 4.1016     \n",
      "Epoch 209/1000\n",
      "404/404 [==============================] - 0s - loss: 31.5607 - mean_squared_error: 31.5607 - mean_absolute_error: 4.1650     \n",
      "Epoch 210/1000\n",
      "404/404 [==============================] - 0s - loss: 31.9174 - mean_squared_error: 31.9174 - mean_absolute_error: 4.1398     \n",
      "Epoch 211/1000\n",
      "404/404 [==============================] - 0s - loss: 32.1012 - mean_squared_error: 32.1012 - mean_absolute_error: 4.1682     \n",
      "Epoch 212/1000\n",
      "404/404 [==============================] - 0s - loss: 31.9167 - mean_squared_error: 31.9167 - mean_absolute_error: 4.1351     \n",
      "Epoch 213/1000\n",
      "404/404 [==============================] - 0s - loss: 31.2976 - mean_squared_error: 31.2976 - mean_absolute_error: 4.0818     \n",
      "Epoch 214/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3182 - mean_squared_error: 31.3182 - mean_absolute_error: 4.0832     \n",
      "Epoch 215/1000\n",
      "404/404 [==============================] - 0s - loss: 32.4614 - mean_squared_error: 32.4614 - mean_absolute_error: 4.2040     \n",
      "Epoch 216/1000\n",
      "404/404 [==============================] - 0s - loss: 32.3012 - mean_squared_error: 32.3012 - mean_absolute_error: 4.1626     \n",
      "Epoch 217/1000\n",
      "404/404 [==============================] - 0s - loss: 31.1488 - mean_squared_error: 31.1488 - mean_absolute_error: 4.0465     \n",
      "Epoch 218/1000\n",
      "404/404 [==============================] - 0s - loss: 31.4913 - mean_squared_error: 31.4913 - mean_absolute_error: 4.0872     \n",
      "Epoch 219/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3929 - mean_squared_error: 31.3929 - mean_absolute_error: 4.0676     \n",
      "Epoch 220/1000\n",
      "404/404 [==============================] - 0s - loss: 31.7990 - mean_squared_error: 31.7990 - mean_absolute_error: 4.1207     \n",
      "Epoch 221/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3170 - mean_squared_error: 31.3170 - mean_absolute_error: 4.0836     \n",
      "Epoch 222/1000\n",
      "404/404 [==============================] - 0s - loss: 31.1435 - mean_squared_error: 31.1435 - mean_absolute_error: 4.1104     \n",
      "Epoch 223/1000\n",
      "404/404 [==============================] - 0s - loss: 31.6869 - mean_squared_error: 31.6869 - mean_absolute_error: 4.1285     \n",
      "Epoch 224/1000\n",
      "404/404 [==============================] - 0s - loss: 30.9835 - mean_squared_error: 30.9835 - mean_absolute_error: 4.1155     \n",
      "Epoch 225/1000\n",
      "404/404 [==============================] - 0s - loss: 30.6718 - mean_squared_error: 30.6718 - mean_absolute_error: 4.0650     \n",
      "Epoch 226/1000\n",
      "404/404 [==============================] - 0s - loss: 31.5830 - mean_squared_error: 31.5830 - mean_absolute_error: 4.1107     \n",
      "Epoch 227/1000\n",
      "404/404 [==============================] - 0s - loss: 30.8586 - mean_squared_error: 30.8586 - mean_absolute_error: 4.0531     \n",
      "Epoch 228/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7494 - mean_squared_error: 30.7494 - mean_absolute_error: 4.0375     \n",
      "Epoch 229/1000\n",
      "404/404 [==============================] - 0s - loss: 31.7574 - mean_squared_error: 31.7574 - mean_absolute_error: 4.1241     \n",
      "Epoch 230/1000\n",
      "404/404 [==============================] - 0s - loss: 30.9996 - mean_squared_error: 30.9996 - mean_absolute_error: 4.0783     \n",
      "Epoch 231/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 31.2685 - mean_squared_error: 31.2685 - mean_absolute_error: 4.0692     \n",
      "Epoch 232/1000\n",
      "404/404 [==============================] - 0s - loss: 30.8719 - mean_squared_error: 30.8719 - mean_absolute_error: 4.1267     \n",
      "Epoch 233/1000\n",
      "404/404 [==============================] - 0s - loss: 30.8287 - mean_squared_error: 30.8287 - mean_absolute_error: 4.0477     \n",
      "Epoch 234/1000\n",
      "404/404 [==============================] - 0s - loss: 31.7782 - mean_squared_error: 31.7782 - mean_absolute_error: 4.1143     \n",
      "Epoch 235/1000\n",
      "404/404 [==============================] - 0s - loss: 31.7327 - mean_squared_error: 31.7327 - mean_absolute_error: 4.1513     \n",
      "Epoch 236/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3774 - mean_squared_error: 31.3774 - mean_absolute_error: 4.1306     \n",
      "Epoch 237/1000\n",
      "404/404 [==============================] - 0s - loss: 30.6935 - mean_squared_error: 30.6935 - mean_absolute_error: 4.0618     \n",
      "Epoch 238/1000\n",
      "404/404 [==============================] - 0s - loss: 30.6280 - mean_squared_error: 30.6280 - mean_absolute_error: 4.0253     \n",
      "Epoch 239/1000\n",
      "404/404 [==============================] - 0s - loss: 31.2869 - mean_squared_error: 31.2869 - mean_absolute_error: 4.0759     \n",
      "Epoch 240/1000\n",
      "404/404 [==============================] - 0s - loss: 30.1885 - mean_squared_error: 30.1885 - mean_absolute_error: 4.0593     \n",
      "Epoch 241/1000\n",
      "404/404 [==============================] - 0s - loss: 30.3879 - mean_squared_error: 30.3879 - mean_absolute_error: 4.0828     \n",
      "Epoch 242/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3004 - mean_squared_error: 31.3004 - mean_absolute_error: 4.1237     \n",
      "Epoch 243/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7365 - mean_squared_error: 30.7365 - mean_absolute_error: 4.0708     \n",
      "Epoch 244/1000\n",
      "404/404 [==============================] - 0s - loss: 31.3608 - mean_squared_error: 31.3608 - mean_absolute_error: 4.1087     \n",
      "Epoch 245/1000\n",
      "404/404 [==============================] - 0s - loss: 30.5592 - mean_squared_error: 30.5592 - mean_absolute_error: 4.0807     \n",
      "Epoch 246/1000\n",
      "404/404 [==============================] - 0s - loss: 30.3597 - mean_squared_error: 30.3597 - mean_absolute_error: 4.0501      ETA: 0s - loss: 27.0395 - mean_squared_error: 27.0395 - mean_absolute_error: 3.\n",
      "Epoch 247/1000\n",
      "404/404 [==============================] - 0s - loss: 30.1750 - mean_squared_error: 30.1750 - mean_absolute_error: 4.0246     \n",
      "Epoch 248/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7344 - mean_squared_error: 30.7344 - mean_absolute_error: 4.0305     \n",
      "Epoch 249/1000\n",
      "404/404 [==============================] - 0s - loss: 30.6155 - mean_squared_error: 30.6155 - mean_absolute_error: 4.0396     \n",
      "Epoch 250/1000\n",
      "404/404 [==============================] - 0s - loss: 30.2316 - mean_squared_error: 30.2316 - mean_absolute_error: 3.9971     \n",
      "Epoch 251/1000\n",
      "404/404 [==============================] - 0s - loss: 30.4784 - mean_squared_error: 30.4784 - mean_absolute_error: 4.0663     \n",
      "Epoch 252/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7649 - mean_squared_error: 30.7649 - mean_absolute_error: 4.0566     \n",
      "Epoch 253/1000\n",
      "404/404 [==============================] - 0s - loss: 30.3838 - mean_squared_error: 30.3838 - mean_absolute_error: 4.0270     \n",
      "Epoch 254/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6211 - mean_squared_error: 29.6211 - mean_absolute_error: 4.0278     \n",
      "Epoch 255/1000\n",
      "404/404 [==============================] - 0s - loss: 30.5915 - mean_squared_error: 30.5915 - mean_absolute_error: 4.0610     \n",
      "Epoch 256/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7458 - mean_squared_error: 30.7458 - mean_absolute_error: 4.0391     \n",
      "Epoch 257/1000\n",
      "404/404 [==============================] - 0s - loss: 30.1835 - mean_squared_error: 30.1835 - mean_absolute_error: 4.0207     \n",
      "Epoch 258/1000\n",
      "404/404 [==============================] - 0s - loss: 29.9945 - mean_squared_error: 29.9945 - mean_absolute_error: 4.0562     \n",
      "Epoch 259/1000\n",
      "404/404 [==============================] - 0s - loss: 30.4884 - mean_squared_error: 30.4884 - mean_absolute_error: 4.0526     \n",
      "Epoch 260/1000\n",
      "404/404 [==============================] - 0s - loss: 30.2052 - mean_squared_error: 30.2052 - mean_absolute_error: 4.0339     \n",
      "Epoch 261/1000\n",
      "404/404 [==============================] - 0s - loss: 30.5522 - mean_squared_error: 30.5522 - mean_absolute_error: 4.0011     \n",
      "Epoch 262/1000\n",
      "404/404 [==============================] - 0s - loss: 29.8824 - mean_squared_error: 29.8824 - mean_absolute_error: 3.9995     \n",
      "Epoch 263/1000\n",
      "404/404 [==============================] - 0s - loss: 30.5401 - mean_squared_error: 30.5401 - mean_absolute_error: 4.0413     \n",
      "Epoch 264/1000\n",
      "404/404 [==============================] - 0s - loss: 30.2390 - mean_squared_error: 30.2390 - mean_absolute_error: 4.0181     \n",
      "Epoch 265/1000\n",
      "404/404 [==============================] - 0s - loss: 30.7261 - mean_squared_error: 30.7261 - mean_absolute_error: 4.0993     \n",
      "Epoch 266/1000\n",
      "404/404 [==============================] - 0s - loss: 30.4710 - mean_squared_error: 30.4710 - mean_absolute_error: 3.9635     \n",
      "Epoch 267/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6900 - mean_squared_error: 29.6900 - mean_absolute_error: 4.0027     \n",
      "Epoch 268/1000\n",
      "404/404 [==============================] - 0s - loss: 30.2738 - mean_squared_error: 30.2738 - mean_absolute_error: 4.0257     \n",
      "Epoch 269/1000\n",
      "404/404 [==============================] - 0s - loss: 30.0595 - mean_squared_error: 30.0595 - mean_absolute_error: 4.0246     \n",
      "Epoch 270/1000\n",
      "404/404 [==============================] - 0s - loss: 29.4872 - mean_squared_error: 29.4872 - mean_absolute_error: 4.0274     \n",
      "Epoch 271/1000\n",
      "404/404 [==============================] - 0s - loss: 29.9841 - mean_squared_error: 29.9841 - mean_absolute_error: 3.9655     \n",
      "Epoch 272/1000\n",
      "404/404 [==============================] - 0s - loss: 29.4346 - mean_squared_error: 29.4346 - mean_absolute_error: 3.9284     \n",
      "Epoch 273/1000\n",
      "404/404 [==============================] - 0s - loss: 29.7877 - mean_squared_error: 29.7877 - mean_absolute_error: 3.9650     \n",
      "Epoch 274/1000\n",
      "404/404 [==============================] - 0s - loss: 30.9829 - mean_squared_error: 30.9829 - mean_absolute_error: 4.0388     \n",
      "Epoch 275/1000\n",
      "404/404 [==============================] - 0s - loss: 29.5994 - mean_squared_error: 29.5994 - mean_absolute_error: 3.9217     \n",
      "Epoch 276/1000\n",
      "404/404 [==============================] - 0s - loss: 30.3779 - mean_squared_error: 30.3779 - mean_absolute_error: 3.9860     \n",
      "Epoch 277/1000\n",
      "404/404 [==============================] - 0s - loss: 29.9363 - mean_squared_error: 29.9363 - mean_absolute_error: 4.0057     \n",
      "Epoch 278/1000\n",
      "404/404 [==============================] - 0s - loss: 30.2857 - mean_squared_error: 30.2857 - mean_absolute_error: 4.0228     \n",
      "Epoch 279/1000\n",
      "404/404 [==============================] - 0s - loss: 29.7262 - mean_squared_error: 29.7262 - mean_absolute_error: 3.9693     \n",
      "Epoch 280/1000\n",
      "404/404 [==============================] - 0s - loss: 30.0730 - mean_squared_error: 30.0730 - mean_absolute_error: 3.9059     \n",
      "Epoch 281/1000\n",
      "404/404 [==============================] - 0s - loss: 30.1215 - mean_squared_error: 30.1215 - mean_absolute_error: 3.9775     \n",
      "Epoch 282/1000\n",
      "404/404 [==============================] - 0s - loss: 29.9007 - mean_squared_error: 29.9007 - mean_absolute_error: 4.0197     \n",
      "Epoch 283/1000\n",
      "404/404 [==============================] - 0s - loss: 29.9560 - mean_squared_error: 29.9560 - mean_absolute_error: 3.9475     \n",
      "Epoch 284/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6450 - mean_squared_error: 29.6450 - mean_absolute_error: 3.9166     \n",
      "Epoch 285/1000\n",
      "404/404 [==============================] - 0s - loss: 30.0599 - mean_squared_error: 30.0599 - mean_absolute_error: 3.9915     \n",
      "Epoch 286/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6738 - mean_squared_error: 29.6738 - mean_absolute_error: 3.9872     \n",
      "Epoch 287/1000\n",
      "404/404 [==============================] - 0s - loss: 30.1761 - mean_squared_error: 30.1761 - mean_absolute_error: 3.9976     \n",
      "Epoch 288/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 29.5466 - mean_squared_error: 29.5466 - mean_absolute_error: 3.9187     \n",
      "Epoch 289/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1127 - mean_squared_error: 29.1127 - mean_absolute_error: 3.9698     \n",
      "Epoch 290/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4495 - mean_squared_error: 28.4495 - mean_absolute_error: 3.8799     \n",
      "Epoch 291/1000\n",
      "404/404 [==============================] - 0s - loss: 29.7425 - mean_squared_error: 29.7425 - mean_absolute_error: 3.9808     \n",
      "Epoch 292/1000\n",
      "404/404 [==============================] - 0s - loss: 30.0139 - mean_squared_error: 30.0139 - mean_absolute_error: 3.9903     \n",
      "Epoch 293/1000\n",
      "404/404 [==============================] - 0s - loss: 30.0418 - mean_squared_error: 30.0418 - mean_absolute_error: 3.9508     \n",
      "Epoch 294/1000\n",
      "404/404 [==============================] - 0s - loss: 29.4133 - mean_squared_error: 29.4133 - mean_absolute_error: 3.9630     \n",
      "Epoch 295/1000\n",
      "404/404 [==============================] - 0s - loss: 29.8942 - mean_squared_error: 29.8942 - mean_absolute_error: 3.9093     \n",
      "Epoch 296/1000\n",
      "404/404 [==============================] - 0s - loss: 28.8444 - mean_squared_error: 28.8444 - mean_absolute_error: 3.8900     \n",
      "Epoch 297/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6796 - mean_squared_error: 29.6796 - mean_absolute_error: 3.9334     \n",
      "Epoch 298/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1088 - mean_squared_error: 29.1088 - mean_absolute_error: 3.8951     \n",
      "Epoch 299/1000\n",
      "404/404 [==============================] - 0s - loss: 29.8216 - mean_squared_error: 29.8216 - mean_absolute_error: 3.8942     \n",
      "Epoch 300/1000\n",
      "404/404 [==============================] - 0s - loss: 29.4427 - mean_squared_error: 29.4427 - mean_absolute_error: 3.9686     \n",
      "Epoch 301/1000\n",
      "404/404 [==============================] - 0s - loss: 29.2824 - mean_squared_error: 29.2824 - mean_absolute_error: 3.9276     \n",
      "Epoch 302/1000\n",
      "404/404 [==============================] - 0s - loss: 28.8489 - mean_squared_error: 28.8489 - mean_absolute_error: 3.9096     \n",
      "Epoch 303/1000\n",
      "404/404 [==============================] - 0s - loss: 29.6643 - mean_squared_error: 29.6643 - mean_absolute_error: 3.9419     \n",
      "Epoch 304/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9117 - mean_squared_error: 28.9117 - mean_absolute_error: 3.9299     \n",
      "Epoch 305/1000\n",
      "404/404 [==============================] - 0s - loss: 28.8368 - mean_squared_error: 28.8368 - mean_absolute_error: 3.8958     \n",
      "Epoch 306/1000\n",
      "404/404 [==============================] - 0s - loss: 29.3717 - mean_squared_error: 29.3717 - mean_absolute_error: 3.9214     \n",
      "Epoch 307/1000\n",
      "404/404 [==============================] - 0s - loss: 29.5592 - mean_squared_error: 29.5592 - mean_absolute_error: 3.9770     \n",
      "Epoch 308/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7312 - mean_squared_error: 28.7312 - mean_absolute_error: 3.9033     \n",
      "Epoch 309/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9758 - mean_squared_error: 28.9758 - mean_absolute_error: 3.9213     \n",
      "Epoch 310/1000\n",
      "404/404 [==============================] - 0s - loss: 28.6923 - mean_squared_error: 28.6923 - mean_absolute_error: 3.8983     \n",
      "Epoch 311/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4470 - mean_squared_error: 28.4470 - mean_absolute_error: 3.8687     \n",
      "Epoch 312/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9399 - mean_squared_error: 28.9399 - mean_absolute_error: 3.9072     \n",
      "Epoch 313/1000\n",
      "404/404 [==============================] - 0s - loss: 28.6742 - mean_squared_error: 28.6742 - mean_absolute_error: 3.9164     \n",
      "Epoch 314/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9241 - mean_squared_error: 28.9241 - mean_absolute_error: 3.9540     \n",
      "Epoch 315/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7563 - mean_squared_error: 28.7563 - mean_absolute_error: 3.9128     \n",
      "Epoch 316/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4608 - mean_squared_error: 28.4608 - mean_absolute_error: 3.8269     \n",
      "Epoch 317/1000\n",
      "404/404 [==============================] - 0s - loss: 29.5055 - mean_squared_error: 29.5055 - mean_absolute_error: 3.8632     \n",
      "Epoch 318/1000\n",
      "404/404 [==============================] - 0s - loss: 29.3037 - mean_squared_error: 29.3037 - mean_absolute_error: 3.8864     \n",
      "Epoch 319/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1406 - mean_squared_error: 29.1406 - mean_absolute_error: 3.8558     \n",
      "Epoch 320/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4105 - mean_squared_error: 28.4105 - mean_absolute_error: 3.8625     \n",
      "Epoch 321/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9990 - mean_squared_error: 28.9990 - mean_absolute_error: 3.8910     \n",
      "Epoch 322/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4838 - mean_squared_error: 28.4838 - mean_absolute_error: 3.9279     \n",
      "Epoch 323/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9400 - mean_squared_error: 28.9400 - mean_absolute_error: 3.9007     \n",
      "Epoch 324/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1210 - mean_squared_error: 29.1210 - mean_absolute_error: 3.8566     \n",
      "Epoch 325/1000\n",
      "404/404 [==============================] - 0s - loss: 28.8426 - mean_squared_error: 28.8426 - mean_absolute_error: 3.8851     \n",
      "Epoch 326/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4368 - mean_squared_error: 28.4368 - mean_absolute_error: 3.8553     \n",
      "Epoch 327/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9992 - mean_squared_error: 28.9992 - mean_absolute_error: 3.8588     \n",
      "Epoch 328/1000\n",
      "404/404 [==============================] - 0s - loss: 29.0888 - mean_squared_error: 29.0888 - mean_absolute_error: 3.8573     \n",
      "Epoch 329/1000\n",
      "404/404 [==============================] - 0s - loss: 28.8000 - mean_squared_error: 28.8000 - mean_absolute_error: 3.9154     \n",
      "Epoch 330/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1529 - mean_squared_error: 29.1529 - mean_absolute_error: 3.8444     \n",
      "Epoch 331/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4097 - mean_squared_error: 28.4097 - mean_absolute_error: 3.8432     \n",
      "Epoch 332/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6780 - mean_squared_error: 27.6780 - mean_absolute_error: 3.7799     \n",
      "Epoch 333/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5804 - mean_squared_error: 28.5804 - mean_absolute_error: 3.9195     \n",
      "Epoch 334/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3471 - mean_squared_error: 28.3471 - mean_absolute_error: 3.8445     \n",
      "Epoch 335/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3725 - mean_squared_error: 28.3725 - mean_absolute_error: 3.8780     \n",
      "Epoch 336/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1329 - mean_squared_error: 28.1329 - mean_absolute_error: 3.7496     \n",
      "Epoch 337/1000\n",
      "404/404 [==============================] - 0s - loss: 29.0815 - mean_squared_error: 29.0815 - mean_absolute_error: 3.9072     \n",
      "Epoch 338/1000\n",
      "404/404 [==============================] - 0s - loss: 29.1731 - mean_squared_error: 29.1731 - mean_absolute_error: 3.8923     \n",
      "Epoch 339/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9951 - mean_squared_error: 28.9951 - mean_absolute_error: 3.9120     \n",
      "Epoch 340/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7205 - mean_squared_error: 28.7205 - mean_absolute_error: 3.8507     \n",
      "Epoch 341/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7653 - mean_squared_error: 28.7653 - mean_absolute_error: 3.8921     \n",
      "Epoch 342/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5415 - mean_squared_error: 28.5415 - mean_absolute_error: 3.8377     \n",
      "Epoch 343/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3307 - mean_squared_error: 28.3307 - mean_absolute_error: 3.8840     \n",
      "Epoch 344/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4681 - mean_squared_error: 28.4681 - mean_absolute_error: 3.8880     \n",
      "Epoch 345/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 28.4888 - mean_squared_error: 28.4888 - mean_absolute_error: 3.8525     \n",
      "Epoch 346/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7019 - mean_squared_error: 28.7019 - mean_absolute_error: 3.8716     \n",
      "Epoch 347/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2128 - mean_squared_error: 28.2128 - mean_absolute_error: 3.7521     \n",
      "Epoch 348/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3890 - mean_squared_error: 28.3890 - mean_absolute_error: 3.8277     \n",
      "Epoch 349/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1687 - mean_squared_error: 28.1687 - mean_absolute_error: 3.8675     \n",
      "Epoch 350/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5853 - mean_squared_error: 28.5853 - mean_absolute_error: 3.8572     \n",
      "Epoch 351/1000\n",
      "404/404 [==============================] - 0s - loss: 28.6787 - mean_squared_error: 28.6787 - mean_absolute_error: 3.8287     \n",
      "Epoch 352/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1896 - mean_squared_error: 28.1896 - mean_absolute_error: 3.8390     \n",
      "Epoch 353/1000\n",
      "404/404 [==============================] - 0s - loss: 28.9182 - mean_squared_error: 28.9182 - mean_absolute_error: 3.8586     \n",
      "Epoch 354/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3566 - mean_squared_error: 28.3566 - mean_absolute_error: 3.8103     \n",
      "Epoch 355/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1363 - mean_squared_error: 28.1363 - mean_absolute_error: 3.8198     \n",
      "Epoch 356/1000\n",
      "404/404 [==============================] - 0s - loss: 28.6417 - mean_squared_error: 28.6417 - mean_absolute_error: 3.8346     \n",
      "Epoch 357/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3441 - mean_squared_error: 28.3441 - mean_absolute_error: 3.7711     \n",
      "Epoch 358/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7946 - mean_squared_error: 28.7946 - mean_absolute_error: 3.8531     \n",
      "Epoch 359/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1731 - mean_squared_error: 28.1731 - mean_absolute_error: 3.8776     \n",
      "Epoch 360/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0532 - mean_squared_error: 28.0532 - mean_absolute_error: 3.8162     \n",
      "Epoch 361/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3354 - mean_squared_error: 28.3354 - mean_absolute_error: 3.8361     \n",
      "Epoch 362/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8645 - mean_squared_error: 27.8645 - mean_absolute_error: 3.8390     \n",
      "Epoch 363/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4982 - mean_squared_error: 28.4982 - mean_absolute_error: 3.8435     \n",
      "Epoch 364/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3218 - mean_squared_error: 28.3218 - mean_absolute_error: 3.8428     \n",
      "Epoch 365/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1410 - mean_squared_error: 28.1410 - mean_absolute_error: 3.8420     \n",
      "Epoch 366/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1742 - mean_squared_error: 28.1742 - mean_absolute_error: 3.8458     \n",
      "Epoch 367/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8858 - mean_squared_error: 27.8858 - mean_absolute_error: 3.7892     \n",
      "Epoch 368/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3704 - mean_squared_error: 28.3704 - mean_absolute_error: 3.7700     \n",
      "Epoch 369/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7124 - mean_squared_error: 27.7124 - mean_absolute_error: 3.8076     \n",
      "Epoch 370/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4207 - mean_squared_error: 28.4207 - mean_absolute_error: 3.8578     \n",
      "Epoch 371/1000\n",
      "404/404 [==============================] - 0s - loss: 28.4007 - mean_squared_error: 28.4007 - mean_absolute_error: 3.8023     \n",
      "Epoch 372/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6527 - mean_squared_error: 27.6527 - mean_absolute_error: 3.6975     \n",
      "Epoch 373/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2888 - mean_squared_error: 28.2888 - mean_absolute_error: 3.8156     \n",
      "Epoch 374/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2350 - mean_squared_error: 28.2350 - mean_absolute_error: 3.8107     \n",
      "Epoch 375/1000\n",
      "404/404 [==============================] - 0s - loss: 28.7238 - mean_squared_error: 28.7238 - mean_absolute_error: 3.8217     \n",
      "Epoch 376/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1029 - mean_squared_error: 28.1029 - mean_absolute_error: 3.8069     \n",
      "Epoch 377/1000\n",
      "404/404 [==============================] - 0s - loss: 27.9505 - mean_squared_error: 27.9505 - mean_absolute_error: 3.7622     \n",
      "Epoch 378/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2424 - mean_squared_error: 28.2424 - mean_absolute_error: 3.7745     \n",
      "Epoch 379/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5542 - mean_squared_error: 28.5542 - mean_absolute_error: 3.8384     \n",
      "Epoch 380/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2649 - mean_squared_error: 28.2649 - mean_absolute_error: 3.7879     TA: 0s - loss: 27.9002 - mean_squared_error: 27.9002 - mean_absolute_error: 3.\n",
      "Epoch 381/1000\n",
      "404/404 [==============================] - 0s - loss: 28.3246 - mean_squared_error: 28.3246 - mean_absolute_error: 3.7958     \n",
      "Epoch 382/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7210 - mean_squared_error: 27.7210 - mean_absolute_error: 3.8681     \n",
      "Epoch 383/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8906 - mean_squared_error: 27.8906 - mean_absolute_error: 3.7547     \n",
      "Epoch 384/1000\n",
      "404/404 [==============================] - 0s - loss: 27.9118 - mean_squared_error: 27.9118 - mean_absolute_error: 3.8139     \n",
      "Epoch 385/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0892 - mean_squared_error: 28.0892 - mean_absolute_error: 3.7951     \n",
      "Epoch 386/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5944 - mean_squared_error: 28.5944 - mean_absolute_error: 3.7799     \n",
      "Epoch 387/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0858 - mean_squared_error: 28.0858 - mean_absolute_error: 3.7537     \n",
      "Epoch 388/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6490 - mean_squared_error: 27.6490 - mean_absolute_error: 3.7229     \n",
      "Epoch 389/1000\n",
      "404/404 [==============================] - 0s - loss: 27.9195 - mean_squared_error: 27.9195 - mean_absolute_error: 3.8571     \n",
      "Epoch 390/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8629 - mean_squared_error: 27.8629 - mean_absolute_error: 3.8082     \n",
      "Epoch 391/1000\n",
      "404/404 [==============================] - 0s - loss: 28.5781 - mean_squared_error: 28.5781 - mean_absolute_error: 3.7588     \n",
      "Epoch 392/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3714 - mean_squared_error: 27.3714 - mean_absolute_error: 3.7555     \n",
      "Epoch 393/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7322 - mean_squared_error: 27.7322 - mean_absolute_error: 3.7103     \n",
      "Epoch 394/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7581 - mean_squared_error: 27.7581 - mean_absolute_error: 3.7487     \n",
      "Epoch 395/1000\n",
      "404/404 [==============================] - 0s - loss: 28.1825 - mean_squared_error: 28.1825 - mean_absolute_error: 3.8041     \n",
      "Epoch 396/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2635 - mean_squared_error: 28.2635 - mean_absolute_error: 3.7859     \n",
      "Epoch 397/1000\n",
      "404/404 [==============================] - 0s - loss: 28.2264 - mean_squared_error: 28.2264 - mean_absolute_error: 3.7894     \n",
      "Epoch 398/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7381 - mean_squared_error: 27.7381 - mean_absolute_error: 3.7267     \n",
      "Epoch 399/1000\n",
      "404/404 [==============================] - 0s - loss: 27.9373 - mean_squared_error: 27.9373 - mean_absolute_error: 3.7170     \n",
      "Epoch 400/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5238 - mean_squared_error: 27.5238 - mean_absolute_error: 3.7763     \n",
      "Epoch 401/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0595 - mean_squared_error: 28.0595 - mean_absolute_error: 3.7484     \n",
      "Epoch 402/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 27.7963 - mean_squared_error: 27.7963 - mean_absolute_error: 3.7080     \n",
      "Epoch 403/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4456 - mean_squared_error: 27.4456 - mean_absolute_error: 3.7400     \n",
      "Epoch 404/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6518 - mean_squared_error: 27.6518 - mean_absolute_error: 3.7444     \n",
      "Epoch 405/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5728 - mean_squared_error: 27.5728 - mean_absolute_error: 3.7184     \n",
      "Epoch 406/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6486 - mean_squared_error: 27.6486 - mean_absolute_error: 3.7862     \n",
      "Epoch 407/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6236 - mean_squared_error: 27.6236 - mean_absolute_error: 3.7398     \n",
      "Epoch 408/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7299 - mean_squared_error: 27.7299 - mean_absolute_error: 3.7464     \n",
      "Epoch 409/1000\n",
      "404/404 [==============================] - 0s - loss: 27.9872 - mean_squared_error: 27.9872 - mean_absolute_error: 3.8133     \n",
      "Epoch 410/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8863 - mean_squared_error: 27.8863 - mean_absolute_error: 3.7289     \n",
      "Epoch 411/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8857 - mean_squared_error: 27.8857 - mean_absolute_error: 3.7446     \n",
      "Epoch 412/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8594 - mean_squared_error: 27.8594 - mean_absolute_error: 3.7938     \n",
      "Epoch 413/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3249 - mean_squared_error: 27.3249 - mean_absolute_error: 3.7162     \n",
      "Epoch 414/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6870 - mean_squared_error: 27.6870 - mean_absolute_error: 3.8126     \n",
      "Epoch 415/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0136 - mean_squared_error: 28.0136 - mean_absolute_error: 3.8062     \n",
      "Epoch 416/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6002 - mean_squared_error: 27.6002 - mean_absolute_error: 3.7786     \n",
      "Epoch 417/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1198 - mean_squared_error: 27.1198 - mean_absolute_error: 3.7661     \n",
      "Epoch 418/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3092 - mean_squared_error: 27.3092 - mean_absolute_error: 3.7184     \n",
      "Epoch 419/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7532 - mean_squared_error: 27.7532 - mean_absolute_error: 3.7279     \n",
      "Epoch 420/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1082 - mean_squared_error: 27.1082 - mean_absolute_error: 3.6729     \n",
      "Epoch 421/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0753 - mean_squared_error: 27.0753 - mean_absolute_error: 3.7439     \n",
      "Epoch 422/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0605 - mean_squared_error: 27.0605 - mean_absolute_error: 3.7253     \n",
      "Epoch 423/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5331 - mean_squared_error: 27.5331 - mean_absolute_error: 3.7202     \n",
      "Epoch 424/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5328 - mean_squared_error: 27.5328 - mean_absolute_error: 3.7411     \n",
      "Epoch 425/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4305 - mean_squared_error: 27.4305 - mean_absolute_error: 3.7069     \n",
      "Epoch 426/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6536 - mean_squared_error: 27.6536 - mean_absolute_error: 3.7312     \n",
      "Epoch 427/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4051 - mean_squared_error: 27.4051 - mean_absolute_error: 3.7394     \n",
      "Epoch 428/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6112 - mean_squared_error: 27.6112 - mean_absolute_error: 3.7796     \n",
      "Epoch 429/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7371 - mean_squared_error: 27.7371 - mean_absolute_error: 3.7653     \n",
      "Epoch 430/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2256 - mean_squared_error: 27.2256 - mean_absolute_error: 3.7129     \n",
      "Epoch 431/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8105 - mean_squared_error: 27.8105 - mean_absolute_error: 3.7317     \n",
      "Epoch 432/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1417 - mean_squared_error: 27.1417 - mean_absolute_error: 3.7233     \n",
      "Epoch 433/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7794 - mean_squared_error: 27.7794 - mean_absolute_error: 3.7040     \n",
      "Epoch 434/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6063 - mean_squared_error: 27.6063 - mean_absolute_error: 3.7449     \n",
      "Epoch 435/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2803 - mean_squared_error: 27.2803 - mean_absolute_error: 3.7448     \n",
      "Epoch 436/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4011 - mean_squared_error: 27.4011 - mean_absolute_error: 3.7425     \n",
      "Epoch 437/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3501 - mean_squared_error: 27.3501 - mean_absolute_error: 3.7152     \n",
      "Epoch 438/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2150 - mean_squared_error: 27.2150 - mean_absolute_error: 3.7025     \n",
      "Epoch 439/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4046 - mean_squared_error: 27.4046 - mean_absolute_error: 3.8242     \n",
      "Epoch 440/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4903 - mean_squared_error: 27.4903 - mean_absolute_error: 3.6850     \n",
      "Epoch 441/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2421 - mean_squared_error: 27.2421 - mean_absolute_error: 3.7404     \n",
      "Epoch 442/1000\n",
      "404/404 [==============================] - 0s - loss: 27.8710 - mean_squared_error: 27.8710 - mean_absolute_error: 3.7185     \n",
      "Epoch 443/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4218 - mean_squared_error: 27.4218 - mean_absolute_error: 3.7212     \n",
      "Epoch 444/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5831 - mean_squared_error: 27.5831 - mean_absolute_error: 3.7149     \n",
      "Epoch 445/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3250 - mean_squared_error: 27.3250 - mean_absolute_error: 3.7121     \n",
      "Epoch 446/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4570 - mean_squared_error: 27.4570 - mean_absolute_error: 3.6940     \n",
      "Epoch 447/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4783 - mean_squared_error: 27.4783 - mean_absolute_error: 3.7583     \n",
      "Epoch 448/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7062 - mean_squared_error: 27.7062 - mean_absolute_error: 3.7461     \n",
      "Epoch 449/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2111 - mean_squared_error: 27.2111 - mean_absolute_error: 3.7066     \n",
      "Epoch 450/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1930 - mean_squared_error: 27.1930 - mean_absolute_error: 3.7482     \n",
      "Epoch 451/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2040 - mean_squared_error: 27.2040 - mean_absolute_error: 3.6858     \n",
      "Epoch 452/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2352 - mean_squared_error: 27.2352 - mean_absolute_error: 3.6755     \n",
      "Epoch 453/1000\n",
      "404/404 [==============================] - 0s - loss: 27.7047 - mean_squared_error: 27.7047 - mean_absolute_error: 3.7270     \n",
      "Epoch 454/1000\n",
      "404/404 [==============================] - 0s - loss: 28.0015 - mean_squared_error: 28.0015 - mean_absolute_error: 3.7081     \n",
      "Epoch 455/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9973 - mean_squared_error: 26.9973 - mean_absolute_error: 3.7750     \n",
      "Epoch 456/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9960 - mean_squared_error: 26.9960 - mean_absolute_error: 3.6745     \n",
      "Epoch 457/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3849 - mean_squared_error: 27.3849 - mean_absolute_error: 3.7622     \n",
      "Epoch 458/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2683 - mean_squared_error: 27.2683 - mean_absolute_error: 3.6721     \n",
      "Epoch 459/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 27.2114 - mean_squared_error: 27.2114 - mean_absolute_error: 3.6667     \n",
      "Epoch 460/1000\n",
      "404/404 [==============================] - 0s - loss: 27.5142 - mean_squared_error: 27.5142 - mean_absolute_error: 3.7026     \n",
      "Epoch 461/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1200 - mean_squared_error: 27.1200 - mean_absolute_error: 3.7357     \n",
      "Epoch 462/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6302 - mean_squared_error: 27.6302 - mean_absolute_error: 3.7008     \n",
      "Epoch 463/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4279 - mean_squared_error: 27.4279 - mean_absolute_error: 3.6616     \n",
      "Epoch 464/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4235 - mean_squared_error: 27.4235 - mean_absolute_error: 3.7206     \n",
      "Epoch 465/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4466 - mean_squared_error: 27.4466 - mean_absolute_error: 3.7390     \n",
      "Epoch 466/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3145 - mean_squared_error: 27.3145 - mean_absolute_error: 3.7190     \n",
      "Epoch 467/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3394 - mean_squared_error: 26.3394 - mean_absolute_error: 3.6095     \n",
      "Epoch 468/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0824 - mean_squared_error: 27.0824 - mean_absolute_error: 3.6879     \n",
      "Epoch 469/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0506 - mean_squared_error: 27.0506 - mean_absolute_error: 3.7186     \n",
      "Epoch 470/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4088 - mean_squared_error: 27.4088 - mean_absolute_error: 3.6507     \n",
      "Epoch 471/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1936 - mean_squared_error: 27.1936 - mean_absolute_error: 3.7009     \n",
      "Epoch 472/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0524 - mean_squared_error: 26.0524 - mean_absolute_error: 3.6635     \n",
      "Epoch 473/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3046 - mean_squared_error: 27.3046 - mean_absolute_error: 3.7002     \n",
      "Epoch 474/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8543 - mean_squared_error: 26.8543 - mean_absolute_error: 3.5914     \n",
      "Epoch 475/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7359 - mean_squared_error: 26.7359 - mean_absolute_error: 3.6059     \n",
      "Epoch 476/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3623 - mean_squared_error: 27.3623 - mean_absolute_error: 3.6535     \n",
      "Epoch 477/1000\n",
      "404/404 [==============================] - 0s - loss: 27.6419 - mean_squared_error: 27.6419 - mean_absolute_error: 3.6652     \n",
      "Epoch 478/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0715 - mean_squared_error: 27.0715 - mean_absolute_error: 3.5769     \n",
      "Epoch 479/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2977 - mean_squared_error: 27.2977 - mean_absolute_error: 3.6739     \n",
      "Epoch 480/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4997 - mean_squared_error: 27.4997 - mean_absolute_error: 3.7367     \n",
      "Epoch 481/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2462 - mean_squared_error: 27.2462 - mean_absolute_error: 3.7689     \n",
      "Epoch 482/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8171 - mean_squared_error: 26.8171 - mean_absolute_error: 3.7205     \n",
      "Epoch 483/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0419 - mean_squared_error: 26.0419 - mean_absolute_error: 3.6209     \n",
      "Epoch 484/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3257 - mean_squared_error: 27.3257 - mean_absolute_error: 3.7017     \n",
      "Epoch 485/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4488 - mean_squared_error: 27.4488 - mean_absolute_error: 3.7568     \n",
      "Epoch 486/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8090 - mean_squared_error: 26.8090 - mean_absolute_error: 3.6236     \n",
      "Epoch 487/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8929 - mean_squared_error: 26.8929 - mean_absolute_error: 3.6520     \n",
      "Epoch 488/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9731 - mean_squared_error: 26.9731 - mean_absolute_error: 3.7227     \n",
      "Epoch 489/1000\n",
      "404/404 [==============================] - 0s - loss: 27.3943 - mean_squared_error: 27.3943 - mean_absolute_error: 3.6302     \n",
      "Epoch 490/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8306 - mean_squared_error: 26.8306 - mean_absolute_error: 3.7046     \n",
      "Epoch 491/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2071 - mean_squared_error: 27.2071 - mean_absolute_error: 3.7352     \n",
      "Epoch 492/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8506 - mean_squared_error: 26.8506 - mean_absolute_error: 3.6862     \n",
      "Epoch 493/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5718 - mean_squared_error: 26.5718 - mean_absolute_error: 3.6739     \n",
      "Epoch 494/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4198 - mean_squared_error: 27.4198 - mean_absolute_error: 3.6608     \n",
      "Epoch 495/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4000 - mean_squared_error: 27.4000 - mean_absolute_error: 3.6722     \n",
      "Epoch 496/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2016 - mean_squared_error: 27.2016 - mean_absolute_error: 3.6370     \n",
      "Epoch 497/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1350 - mean_squared_error: 27.1350 - mean_absolute_error: 3.6865     \n",
      "Epoch 498/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0539 - mean_squared_error: 27.0539 - mean_absolute_error: 3.6183     \n",
      "Epoch 499/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0560 - mean_squared_error: 27.0560 - mean_absolute_error: 3.6305     \n",
      "Epoch 500/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1319 - mean_squared_error: 27.1319 - mean_absolute_error: 3.6614     \n",
      "Epoch 501/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0065 - mean_squared_error: 27.0065 - mean_absolute_error: 3.6819     \n",
      "Epoch 502/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5378 - mean_squared_error: 26.5378 - mean_absolute_error: 3.6906     \n",
      "Epoch 503/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5008 - mean_squared_error: 26.5008 - mean_absolute_error: 3.7006     \n",
      "Epoch 504/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6310 - mean_squared_error: 26.6310 - mean_absolute_error: 3.6643     \n",
      "Epoch 505/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1249 - mean_squared_error: 27.1249 - mean_absolute_error: 3.7041     \n",
      "Epoch 506/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1976 - mean_squared_error: 27.1976 - mean_absolute_error: 3.6495     \n",
      "Epoch 507/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6842 - mean_squared_error: 26.6842 - mean_absolute_error: 3.6366     \n",
      "Epoch 508/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0715 - mean_squared_error: 27.0715 - mean_absolute_error: 3.6580     \n",
      "Epoch 509/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1140 - mean_squared_error: 27.1140 - mean_absolute_error: 3.6407     \n",
      "Epoch 510/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2033 - mean_squared_error: 27.2033 - mean_absolute_error: 3.6611     \n",
      "Epoch 511/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9080 - mean_squared_error: 26.9080 - mean_absolute_error: 3.6388     \n",
      "Epoch 512/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9470 - mean_squared_error: 26.9470 - mean_absolute_error: 3.6729     \n",
      "Epoch 513/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1941 - mean_squared_error: 27.1941 - mean_absolute_error: 3.6607     \n",
      "Epoch 514/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7761 - mean_squared_error: 26.7761 - mean_absolute_error: 3.6538     \n",
      "Epoch 515/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2995 - mean_squared_error: 27.2995 - mean_absolute_error: 3.7073     \n",
      "Epoch 516/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 27.3346 - mean_squared_error: 27.3346 - mean_absolute_error: 3.6398     \n",
      "Epoch 517/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0329 - mean_squared_error: 27.0329 - mean_absolute_error: 3.6508     \n",
      "Epoch 518/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4052 - mean_squared_error: 26.4052 - mean_absolute_error: 3.6487     \n",
      "Epoch 519/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9672 - mean_squared_error: 26.9672 - mean_absolute_error: 3.6876     \n",
      "Epoch 520/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4484 - mean_squared_error: 27.4484 - mean_absolute_error: 3.7168     \n",
      "Epoch 521/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8406 - mean_squared_error: 26.8406 - mean_absolute_error: 3.6719     \n",
      "Epoch 522/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2660 - mean_squared_error: 27.2660 - mean_absolute_error: 3.6417     \n",
      "Epoch 523/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7802 - mean_squared_error: 26.7802 - mean_absolute_error: 3.5617     \n",
      "Epoch 524/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9951 - mean_squared_error: 26.9951 - mean_absolute_error: 3.6493     \n",
      "Epoch 525/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2709 - mean_squared_error: 27.2709 - mean_absolute_error: 3.6645     \n",
      "Epoch 526/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1170 - mean_squared_error: 27.1170 - mean_absolute_error: 3.6516     \n",
      "Epoch 527/1000\n",
      "404/404 [==============================] - 0s - loss: 27.4373 - mean_squared_error: 27.4373 - mean_absolute_error: 3.6682     \n",
      "Epoch 528/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8083 - mean_squared_error: 26.8083 - mean_absolute_error: 3.6314     \n",
      "Epoch 529/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6062 - mean_squared_error: 26.6062 - mean_absolute_error: 3.6600     \n",
      "Epoch 530/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7764 - mean_squared_error: 26.7764 - mean_absolute_error: 3.6504     \n",
      "Epoch 531/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8652 - mean_squared_error: 26.8652 - mean_absolute_error: 3.6591     \n",
      "Epoch 532/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0478 - mean_squared_error: 27.0478 - mean_absolute_error: 3.6570     \n",
      "Epoch 533/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9664 - mean_squared_error: 26.9664 - mean_absolute_error: 3.6484     \n",
      "Epoch 534/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6649 - mean_squared_error: 26.6649 - mean_absolute_error: 3.6609     \n",
      "Epoch 535/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1489 - mean_squared_error: 27.1489 - mean_absolute_error: 3.6371     \n",
      "Epoch 536/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7809 - mean_squared_error: 26.7809 - mean_absolute_error: 3.6045     \n",
      "Epoch 537/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1219 - mean_squared_error: 27.1219 - mean_absolute_error: 3.6231     \n",
      "Epoch 538/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7484 - mean_squared_error: 26.7484 - mean_absolute_error: 3.5957     \n",
      "Epoch 539/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6569 - mean_squared_error: 26.6569 - mean_absolute_error: 3.6225     \n",
      "Epoch 540/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2156 - mean_squared_error: 27.2156 - mean_absolute_error: 3.6206     \n",
      "Epoch 541/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5331 - mean_squared_error: 26.5331 - mean_absolute_error: 3.6855     \n",
      "Epoch 542/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9429 - mean_squared_error: 26.9429 - mean_absolute_error: 3.6521     \n",
      "Epoch 543/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4693 - mean_squared_error: 26.4693 - mean_absolute_error: 3.5870     \n",
      "Epoch 544/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2743 - mean_squared_error: 26.2743 - mean_absolute_error: 3.6366     \n",
      "Epoch 545/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0682 - mean_squared_error: 27.0682 - mean_absolute_error: 3.6651     \n",
      "Epoch 546/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4519 - mean_squared_error: 26.4519 - mean_absolute_error: 3.6355     \n",
      "Epoch 547/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6638 - mean_squared_error: 26.6638 - mean_absolute_error: 3.6598     \n",
      "Epoch 548/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7772 - mean_squared_error: 26.7772 - mean_absolute_error: 3.6609     \n",
      "Epoch 549/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7844 - mean_squared_error: 26.7844 - mean_absolute_error: 3.6338     \n",
      "Epoch 550/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4950 - mean_squared_error: 26.4950 - mean_absolute_error: 3.6770     \n",
      "Epoch 551/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7501 - mean_squared_error: 26.7501 - mean_absolute_error: 3.6526     \n",
      "Epoch 552/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9401 - mean_squared_error: 26.9401 - mean_absolute_error: 3.6112     \n",
      "Epoch 553/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0204 - mean_squared_error: 27.0204 - mean_absolute_error: 3.6492     \n",
      "Epoch 554/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8187 - mean_squared_error: 26.8187 - mean_absolute_error: 3.6371     \n",
      "Epoch 555/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0976 - mean_squared_error: 27.0976 - mean_absolute_error: 3.6547     \n",
      "Epoch 556/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8385 - mean_squared_error: 26.8385 - mean_absolute_error: 3.6228     \n",
      "Epoch 557/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6412 - mean_squared_error: 26.6412 - mean_absolute_error: 3.6481     \n",
      "Epoch 558/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5785 - mean_squared_error: 26.5785 - mean_absolute_error: 3.6162     \n",
      "Epoch 559/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6751 - mean_squared_error: 26.6751 - mean_absolute_error: 3.6801     \n",
      "Epoch 560/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4760 - mean_squared_error: 26.4760 - mean_absolute_error: 3.6440     \n",
      "Epoch 561/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5989 - mean_squared_error: 26.5989 - mean_absolute_error: 3.5346     \n",
      "Epoch 562/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8454 - mean_squared_error: 26.8454 - mean_absolute_error: 3.6122     \n",
      "Epoch 563/1000\n",
      "404/404 [==============================] - 0s - loss: 27.1100 - mean_squared_error: 27.1100 - mean_absolute_error: 3.6458     \n",
      "Epoch 564/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1426 - mean_squared_error: 26.1426 - mean_absolute_error: 3.6281     \n",
      "Epoch 565/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3392 - mean_squared_error: 26.3392 - mean_absolute_error: 3.6061     \n",
      "Epoch 566/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5898 - mean_squared_error: 26.5898 - mean_absolute_error: 3.5792     \n",
      "Epoch 567/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9107 - mean_squared_error: 26.9107 - mean_absolute_error: 3.6890     \n",
      "Epoch 568/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3682 - mean_squared_error: 26.3682 - mean_absolute_error: 3.5688     \n",
      "Epoch 569/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1849 - mean_squared_error: 26.1849 - mean_absolute_error: 3.6035     \n",
      "Epoch 570/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9463 - mean_squared_error: 26.9463 - mean_absolute_error: 3.6237     \n",
      "Epoch 571/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7520 - mean_squared_error: 26.7520 - mean_absolute_error: 3.5561     \n",
      "Epoch 572/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6313 - mean_squared_error: 26.6313 - mean_absolute_error: 3.6609     \n",
      "Epoch 573/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.6308 - mean_squared_error: 26.6308 - mean_absolute_error: 3.5941     \n",
      "Epoch 574/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0706 - mean_squared_error: 27.0706 - mean_absolute_error: 3.6567     \n",
      "Epoch 575/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7877 - mean_squared_error: 26.7877 - mean_absolute_error: 3.6224     \n",
      "Epoch 576/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8356 - mean_squared_error: 26.8356 - mean_absolute_error: 3.6316     \n",
      "Epoch 577/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2840 - mean_squared_error: 26.2840 - mean_absolute_error: 3.6060     \n",
      "Epoch 578/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3937 - mean_squared_error: 26.3937 - mean_absolute_error: 3.6165     \n",
      "Epoch 579/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4603 - mean_squared_error: 26.4603 - mean_absolute_error: 3.6383     \n",
      "Epoch 580/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7247 - mean_squared_error: 26.7247 - mean_absolute_error: 3.6033     \n",
      "Epoch 581/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3968 - mean_squared_error: 26.3968 - mean_absolute_error: 3.5715     \n",
      "Epoch 582/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7973 - mean_squared_error: 26.7973 - mean_absolute_error: 3.6318     \n",
      "Epoch 583/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9217 - mean_squared_error: 26.9217 - mean_absolute_error: 3.6079     \n",
      "Epoch 584/1000\n",
      "404/404 [==============================] - 0s - loss: 27.2592 - mean_squared_error: 27.2592 - mean_absolute_error: 3.6448     \n",
      "Epoch 585/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3652 - mean_squared_error: 26.3652 - mean_absolute_error: 3.5925     \n",
      "Epoch 586/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8062 - mean_squared_error: 26.8062 - mean_absolute_error: 3.6070     \n",
      "Epoch 587/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5498 - mean_squared_error: 26.5498 - mean_absolute_error: 3.6100     \n",
      "Epoch 588/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7137 - mean_squared_error: 26.7137 - mean_absolute_error: 3.5675     \n",
      "Epoch 589/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8590 - mean_squared_error: 26.8590 - mean_absolute_error: 3.6051     \n",
      "Epoch 590/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5262 - mean_squared_error: 26.5262 - mean_absolute_error: 3.5516     \n",
      "Epoch 591/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9415 - mean_squared_error: 26.9415 - mean_absolute_error: 3.6152     \n",
      "Epoch 592/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8174 - mean_squared_error: 26.8174 - mean_absolute_error: 3.6137     \n",
      "Epoch 593/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3604 - mean_squared_error: 26.3604 - mean_absolute_error: 3.5952     \n",
      "Epoch 594/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8995 - mean_squared_error: 26.8995 - mean_absolute_error: 3.6084     \n",
      "Epoch 595/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7967 - mean_squared_error: 26.7967 - mean_absolute_error: 3.6716     \n",
      "Epoch 596/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9914 - mean_squared_error: 26.9914 - mean_absolute_error: 3.6303     \n",
      "Epoch 597/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1741 - mean_squared_error: 26.1741 - mean_absolute_error: 3.5175     \n",
      "Epoch 598/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6377 - mean_squared_error: 25.6377 - mean_absolute_error: 3.5928     \n",
      "Epoch 599/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5522 - mean_squared_error: 26.5522 - mean_absolute_error: 3.5895     \n",
      "Epoch 600/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8224 - mean_squared_error: 26.8224 - mean_absolute_error: 3.6097     \n",
      "Epoch 601/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4852 - mean_squared_error: 26.4852 - mean_absolute_error: 3.5633     \n",
      "Epoch 602/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8194 - mean_squared_error: 26.8194 - mean_absolute_error: 3.6502     \n",
      "Epoch 603/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5566 - mean_squared_error: 26.5566 - mean_absolute_error: 3.6546     \n",
      "Epoch 604/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0938 - mean_squared_error: 26.0938 - mean_absolute_error: 3.5825     \n",
      "Epoch 605/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7274 - mean_squared_error: 26.7274 - mean_absolute_error: 3.6049     \n",
      "Epoch 606/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3085 - mean_squared_error: 26.3085 - mean_absolute_error: 3.6200     \n",
      "Epoch 607/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3239 - mean_squared_error: 26.3239 - mean_absolute_error: 3.5841     \n",
      "Epoch 608/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1662 - mean_squared_error: 26.1662 - mean_absolute_error: 3.6035     \n",
      "Epoch 609/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7809 - mean_squared_error: 26.7809 - mean_absolute_error: 3.6666     \n",
      "Epoch 610/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7638 - mean_squared_error: 26.7638 - mean_absolute_error: 3.6108     \n",
      "Epoch 611/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4219 - mean_squared_error: 26.4219 - mean_absolute_error: 3.6205     \n",
      "Epoch 612/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2458 - mean_squared_error: 26.2458 - mean_absolute_error: 3.6097     \n",
      "Epoch 613/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4722 - mean_squared_error: 26.4722 - mean_absolute_error: 3.5830     \n",
      "Epoch 614/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6485 - mean_squared_error: 26.6485 - mean_absolute_error: 3.5983     \n",
      "Epoch 615/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7516 - mean_squared_error: 25.7516 - mean_absolute_error: 3.5078     \n",
      "Epoch 616/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8618 - mean_squared_error: 26.8618 - mean_absolute_error: 3.6733     \n",
      "Epoch 617/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4668 - mean_squared_error: 26.4668 - mean_absolute_error: 3.6237     \n",
      "Epoch 618/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5998 - mean_squared_error: 25.5998 - mean_absolute_error: 3.5943     \n",
      "Epoch 619/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7272 - mean_squared_error: 26.7272 - mean_absolute_error: 3.5755     \n",
      "Epoch 620/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6462 - mean_squared_error: 26.6462 - mean_absolute_error: 3.5810     \n",
      "Epoch 621/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2539 - mean_squared_error: 26.2539 - mean_absolute_error: 3.6397     \n",
      "Epoch 622/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1222 - mean_squared_error: 26.1222 - mean_absolute_error: 3.6411     \n",
      "Epoch 623/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4725 - mean_squared_error: 26.4725 - mean_absolute_error: 3.6140     \n",
      "Epoch 624/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2947 - mean_squared_error: 26.2947 - mean_absolute_error: 3.5725     \n",
      "Epoch 625/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2042 - mean_squared_error: 26.2042 - mean_absolute_error: 3.5879     \n",
      "Epoch 626/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5523 - mean_squared_error: 26.5523 - mean_absolute_error: 3.5562     \n",
      "Epoch 627/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9062 - mean_squared_error: 26.9062 - mean_absolute_error: 3.6474     \n",
      "Epoch 628/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3453 - mean_squared_error: 26.3453 - mean_absolute_error: 3.5762     \n",
      "Epoch 629/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3598 - mean_squared_error: 26.3598 - mean_absolute_error: 3.5919     \n",
      "Epoch 630/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.6180 - mean_squared_error: 26.6180 - mean_absolute_error: 3.5879     \n",
      "Epoch 631/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5149 - mean_squared_error: 26.5149 - mean_absolute_error: 3.5959     \n",
      "Epoch 632/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6085 - mean_squared_error: 26.6085 - mean_absolute_error: 3.6292     \n",
      "Epoch 633/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8879 - mean_squared_error: 26.8879 - mean_absolute_error: 3.6096     \n",
      "Epoch 634/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2780 - mean_squared_error: 26.2780 - mean_absolute_error: 3.5765     \n",
      "Epoch 635/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3845 - mean_squared_error: 26.3845 - mean_absolute_error: 3.5583     \n",
      "Epoch 636/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2943 - mean_squared_error: 26.2943 - mean_absolute_error: 3.6287     \n",
      "Epoch 637/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7693 - mean_squared_error: 26.7693 - mean_absolute_error: 3.5622     \n",
      "Epoch 638/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8705 - mean_squared_error: 26.8705 - mean_absolute_error: 3.5899     \n",
      "Epoch 639/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7751 - mean_squared_error: 26.7751 - mean_absolute_error: 3.5403     \n",
      "Epoch 640/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3111 - mean_squared_error: 26.3111 - mean_absolute_error: 3.6119     \n",
      "Epoch 641/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0529 - mean_squared_error: 26.0529 - mean_absolute_error: 3.6156     \n",
      "Epoch 642/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1925 - mean_squared_error: 26.1925 - mean_absolute_error: 3.5223     \n",
      "Epoch 643/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1298 - mean_squared_error: 26.1298 - mean_absolute_error: 3.6107     \n",
      "Epoch 644/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5949 - mean_squared_error: 26.5949 - mean_absolute_error: 3.5670     \n",
      "Epoch 645/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9529 - mean_squared_error: 25.9529 - mean_absolute_error: 3.5801     \n",
      "Epoch 646/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6215 - mean_squared_error: 26.6215 - mean_absolute_error: 3.6178     \n",
      "Epoch 647/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8615 - mean_squared_error: 26.8615 - mean_absolute_error: 3.5727     \n",
      "Epoch 648/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9254 - mean_squared_error: 26.9254 - mean_absolute_error: 3.6068     \n",
      "Epoch 649/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4968 - mean_squared_error: 26.4968 - mean_absolute_error: 3.5808     \n",
      "Epoch 650/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4726 - mean_squared_error: 26.4726 - mean_absolute_error: 3.5636     \n",
      "Epoch 651/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2875 - mean_squared_error: 26.2875 - mean_absolute_error: 3.5299     \n",
      "Epoch 652/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1641 - mean_squared_error: 26.1641 - mean_absolute_error: 3.6126     \n",
      "Epoch 653/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1784 - mean_squared_error: 26.1784 - mean_absolute_error: 3.5324     \n",
      "Epoch 654/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9420 - mean_squared_error: 25.9420 - mean_absolute_error: 3.5544     \n",
      "Epoch 655/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1263 - mean_squared_error: 26.1263 - mean_absolute_error: 3.5654     \n",
      "Epoch 656/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6098 - mean_squared_error: 26.6098 - mean_absolute_error: 3.5670     \n",
      "Epoch 657/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2995 - mean_squared_error: 26.2995 - mean_absolute_error: 3.5909     \n",
      "Epoch 658/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7321 - mean_squared_error: 25.7321 - mean_absolute_error: 3.5480     \n",
      "Epoch 659/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9031 - mean_squared_error: 25.9031 - mean_absolute_error: 3.5568     \n",
      "Epoch 660/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9858 - mean_squared_error: 26.9858 - mean_absolute_error: 3.5493     \n",
      "Epoch 661/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3460 - mean_squared_error: 26.3460 - mean_absolute_error: 3.5981     \n",
      "Epoch 662/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8128 - mean_squared_error: 26.8128 - mean_absolute_error: 3.6020     \n",
      "Epoch 663/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5362 - mean_squared_error: 26.5362 - mean_absolute_error: 3.5314     \n",
      "Epoch 664/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1464 - mean_squared_error: 26.1464 - mean_absolute_error: 3.6110     \n",
      "Epoch 665/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2139 - mean_squared_error: 26.2139 - mean_absolute_error: 3.5667     \n",
      "Epoch 666/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6177 - mean_squared_error: 26.6177 - mean_absolute_error: 3.5554     \n",
      "Epoch 667/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3397 - mean_squared_error: 26.3397 - mean_absolute_error: 3.5722     \n",
      "Epoch 668/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2493 - mean_squared_error: 26.2493 - mean_absolute_error: 3.6292     \n",
      "Epoch 669/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6177 - mean_squared_error: 26.6177 - mean_absolute_error: 3.6142     \n",
      "Epoch 670/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3475 - mean_squared_error: 26.3475 - mean_absolute_error: 3.5665     \n",
      "Epoch 671/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3756 - mean_squared_error: 26.3756 - mean_absolute_error: 3.5504     \n",
      "Epoch 672/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7022 - mean_squared_error: 25.7022 - mean_absolute_error: 3.5046     \n",
      "Epoch 673/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4038 - mean_squared_error: 25.4038 - mean_absolute_error: 3.5055     \n",
      "Epoch 674/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4820 - mean_squared_error: 26.4820 - mean_absolute_error: 3.5295     \n",
      "Epoch 675/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1488 - mean_squared_error: 26.1488 - mean_absolute_error: 3.5917     \n",
      "Epoch 676/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5803 - mean_squared_error: 26.5803 - mean_absolute_error: 3.5536     \n",
      "Epoch 677/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0977 - mean_squared_error: 26.0977 - mean_absolute_error: 3.4959     \n",
      "Epoch 678/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4224 - mean_squared_error: 26.4224 - mean_absolute_error: 3.5663     \n",
      "Epoch 679/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0712 - mean_squared_error: 26.0712 - mean_absolute_error: 3.5700     \n",
      "Epoch 680/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3801 - mean_squared_error: 26.3801 - mean_absolute_error: 3.6078     \n",
      "Epoch 681/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6245 - mean_squared_error: 25.6245 - mean_absolute_error: 3.6204     \n",
      "Epoch 682/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5529 - mean_squared_error: 26.5529 - mean_absolute_error: 3.5757     \n",
      "Epoch 683/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5353 - mean_squared_error: 25.5353 - mean_absolute_error: 3.5680     \n",
      "Epoch 684/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4321 - mean_squared_error: 26.4321 - mean_absolute_error: 3.5569     \n",
      "Epoch 685/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4969 - mean_squared_error: 26.4969 - mean_absolute_error: 3.5210     \n",
      "Epoch 686/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6338 - mean_squared_error: 26.6338 - mean_absolute_error: 3.5393     \n",
      "Epoch 687/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.5110 - mean_squared_error: 26.5110 - mean_absolute_error: 3.5885     \n",
      "Epoch 688/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2869 - mean_squared_error: 26.2869 - mean_absolute_error: 3.6180     \n",
      "Epoch 689/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0838 - mean_squared_error: 26.0838 - mean_absolute_error: 3.5925     \n",
      "Epoch 690/1000\n",
      "404/404 [==============================] - 0s - loss: 27.0735 - mean_squared_error: 27.0735 - mean_absolute_error: 3.6365     \n",
      "Epoch 691/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9722 - mean_squared_error: 25.9722 - mean_absolute_error: 3.5775     \n",
      "Epoch 692/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9620 - mean_squared_error: 25.9620 - mean_absolute_error: 3.6091     \n",
      "Epoch 693/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4777 - mean_squared_error: 26.4777 - mean_absolute_error: 3.5101     \n",
      "Epoch 694/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2563 - mean_squared_error: 26.2563 - mean_absolute_error: 3.5573     \n",
      "Epoch 695/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2881 - mean_squared_error: 26.2881 - mean_absolute_error: 3.5643     \n",
      "Epoch 696/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3752 - mean_squared_error: 26.3752 - mean_absolute_error: 3.5794     \n",
      "Epoch 697/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7756 - mean_squared_error: 26.7756 - mean_absolute_error: 3.6005     \n",
      "Epoch 698/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2608 - mean_squared_error: 26.2608 - mean_absolute_error: 3.5493     \n",
      "Epoch 699/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3832 - mean_squared_error: 26.3832 - mean_absolute_error: 3.5755     \n",
      "Epoch 700/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1448 - mean_squared_error: 26.1448 - mean_absolute_error: 3.6444     \n",
      "Epoch 701/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9785 - mean_squared_error: 26.9785 - mean_absolute_error: 3.5567     \n",
      "Epoch 702/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6837 - mean_squared_error: 26.6837 - mean_absolute_error: 3.5663     \n",
      "Epoch 703/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0753 - mean_squared_error: 26.0753 - mean_absolute_error: 3.4955     \n",
      "Epoch 704/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1157 - mean_squared_error: 26.1157 - mean_absolute_error: 3.5949     \n",
      "Epoch 705/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2024 - mean_squared_error: 26.2024 - mean_absolute_error: 3.5412     \n",
      "Epoch 706/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2244 - mean_squared_error: 26.2244 - mean_absolute_error: 3.5071     \n",
      "Epoch 707/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2849 - mean_squared_error: 26.2849 - mean_absolute_error: 3.5750     \n",
      "Epoch 708/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9812 - mean_squared_error: 25.9812 - mean_absolute_error: 3.5265     \n",
      "Epoch 709/1000\n",
      "404/404 [==============================] - 0s - loss: 25.3354 - mean_squared_error: 25.3354 - mean_absolute_error: 3.5565     \n",
      "Epoch 710/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2952 - mean_squared_error: 26.2952 - mean_absolute_error: 3.5407     \n",
      "Epoch 711/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8962 - mean_squared_error: 25.8962 - mean_absolute_error: 3.5395     \n",
      "Epoch 712/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8301 - mean_squared_error: 25.8301 - mean_absolute_error: 3.5490     \n",
      "Epoch 713/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8332 - mean_squared_error: 26.8332 - mean_absolute_error: 3.5812     \n",
      "Epoch 714/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5821 - mean_squared_error: 25.5821 - mean_absolute_error: 3.5078     \n",
      "Epoch 715/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3498 - mean_squared_error: 26.3498 - mean_absolute_error: 3.6154     \n",
      "Epoch 716/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6515 - mean_squared_error: 26.6515 - mean_absolute_error: 3.5528     \n",
      "Epoch 717/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7936 - mean_squared_error: 25.7936 - mean_absolute_error: 3.5603     \n",
      "Epoch 718/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9404 - mean_squared_error: 25.9404 - mean_absolute_error: 3.5673     \n",
      "Epoch 719/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0149 - mean_squared_error: 26.0149 - mean_absolute_error: 3.6151     \n",
      "Epoch 720/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2199 - mean_squared_error: 26.2199 - mean_absolute_error: 3.5723     \n",
      "Epoch 721/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0870 - mean_squared_error: 26.0870 - mean_absolute_error: 3.5854     \n",
      "Epoch 722/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1926 - mean_squared_error: 26.1926 - mean_absolute_error: 3.5426     \n",
      "Epoch 723/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3543 - mean_squared_error: 26.3543 - mean_absolute_error: 3.5944     \n",
      "Epoch 724/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0059 - mean_squared_error: 26.0059 - mean_absolute_error: 3.5102     \n",
      "Epoch 725/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8970 - mean_squared_error: 25.8970 - mean_absolute_error: 3.5357     \n",
      "Epoch 726/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2989 - mean_squared_error: 26.2989 - mean_absolute_error: 3.5340     \n",
      "Epoch 727/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8941 - mean_squared_error: 25.8941 - mean_absolute_error: 3.5100     \n",
      "Epoch 728/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5403 - mean_squared_error: 26.5403 - mean_absolute_error: 3.5703     \n",
      "Epoch 729/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6751 - mean_squared_error: 26.6751 - mean_absolute_error: 3.5429     \n",
      "Epoch 730/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1475 - mean_squared_error: 26.1475 - mean_absolute_error: 3.5614     \n",
      "Epoch 731/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8406 - mean_squared_error: 25.8406 - mean_absolute_error: 3.5602     \n",
      "Epoch 732/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4295 - mean_squared_error: 26.4295 - mean_absolute_error: 3.6077     \n",
      "Epoch 733/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2346 - mean_squared_error: 26.2346 - mean_absolute_error: 3.5912     \n",
      "Epoch 734/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8941 - mean_squared_error: 25.8941 - mean_absolute_error: 3.5521     \n",
      "Epoch 735/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8736 - mean_squared_error: 25.8736 - mean_absolute_error: 3.4944     \n",
      "Epoch 736/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2166 - mean_squared_error: 26.2166 - mean_absolute_error: 3.5170     \n",
      "Epoch 737/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9241 - mean_squared_error: 26.9241 - mean_absolute_error: 3.5249     \n",
      "Epoch 738/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2159 - mean_squared_error: 26.2159 - mean_absolute_error: 3.5720     \n",
      "Epoch 739/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3958 - mean_squared_error: 26.3958 - mean_absolute_error: 3.6173     \n",
      "Epoch 740/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3235 - mean_squared_error: 26.3235 - mean_absolute_error: 3.5532     \n",
      "Epoch 741/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5778 - mean_squared_error: 26.5778 - mean_absolute_error: 3.5518     \n",
      "Epoch 742/1000\n",
      "404/404 [==============================] - 0s - loss: 25.3486 - mean_squared_error: 25.3486 - mean_absolute_error: 3.5271     \n",
      "Epoch 743/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8727 - mean_squared_error: 25.8727 - mean_absolute_error: 3.5393     \n",
      "Epoch 744/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.2810 - mean_squared_error: 26.2810 - mean_absolute_error: 3.5678     \n",
      "Epoch 745/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1262 - mean_squared_error: 26.1262 - mean_absolute_error: 3.5932     \n",
      "Epoch 746/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6828 - mean_squared_error: 26.6828 - mean_absolute_error: 3.5817     \n",
      "Epoch 747/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8057 - mean_squared_error: 26.8057 - mean_absolute_error: 3.5708     \n",
      "Epoch 748/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8670 - mean_squared_error: 25.8670 - mean_absolute_error: 3.6067     \n",
      "Epoch 749/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2122 - mean_squared_error: 26.2122 - mean_absolute_error: 3.4912     \n",
      "Epoch 750/1000\n",
      "404/404 [==============================] - 0s - loss: 25.3875 - mean_squared_error: 25.3875 - mean_absolute_error: 3.6329     \n",
      "Epoch 751/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4865 - mean_squared_error: 26.4865 - mean_absolute_error: 3.5874     \n",
      "Epoch 752/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1916 - mean_squared_error: 26.1916 - mean_absolute_error: 3.5842     \n",
      "Epoch 753/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1981 - mean_squared_error: 26.1981 - mean_absolute_error: 3.5113     \n",
      "Epoch 754/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7677 - mean_squared_error: 25.7677 - mean_absolute_error: 3.5145     \n",
      "Epoch 755/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9261 - mean_squared_error: 25.9261 - mean_absolute_error: 3.5564     \n",
      "Epoch 756/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9836 - mean_squared_error: 25.9836 - mean_absolute_error: 3.5424     \n",
      "Epoch 757/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8867 - mean_squared_error: 25.8867 - mean_absolute_error: 3.5664     \n",
      "Epoch 758/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6023 - mean_squared_error: 26.6023 - mean_absolute_error: 3.5572     \n",
      "Epoch 759/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6166 - mean_squared_error: 26.6166 - mean_absolute_error: 3.5193     \n",
      "Epoch 760/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4255 - mean_squared_error: 26.4255 - mean_absolute_error: 3.5201     \n",
      "Epoch 761/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5157 - mean_squared_error: 26.5157 - mean_absolute_error: 3.5775     \n",
      "Epoch 762/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1828 - mean_squared_error: 26.1828 - mean_absolute_error: 3.5606     \n",
      "Epoch 763/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5176 - mean_squared_error: 26.5176 - mean_absolute_error: 3.5477     \n",
      "Epoch 764/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8558 - mean_squared_error: 25.8558 - mean_absolute_error: 3.5151     \n",
      "Epoch 765/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2559 - mean_squared_error: 26.2559 - mean_absolute_error: 3.5908     \n",
      "Epoch 766/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1744 - mean_squared_error: 26.1744 - mean_absolute_error: 3.5852     \n",
      "Epoch 767/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3364 - mean_squared_error: 26.3364 - mean_absolute_error: 3.4999     \n",
      "Epoch 768/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9633 - mean_squared_error: 25.9633 - mean_absolute_error: 3.5414     \n",
      "Epoch 769/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2216 - mean_squared_error: 26.2216 - mean_absolute_error: 3.5220     \n",
      "Epoch 770/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4987 - mean_squared_error: 25.4987 - mean_absolute_error: 3.5946     \n",
      "Epoch 771/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3815 - mean_squared_error: 26.3815 - mean_absolute_error: 3.5608     \n",
      "Epoch 772/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3291 - mean_squared_error: 26.3291 - mean_absolute_error: 3.5174     \n",
      "Epoch 773/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3245 - mean_squared_error: 26.3245 - mean_absolute_error: 3.5541     \n",
      "Epoch 774/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8829 - mean_squared_error: 25.8829 - mean_absolute_error: 3.5264     \n",
      "Epoch 775/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5789 - mean_squared_error: 26.5789 - mean_absolute_error: 3.5072     \n",
      "Epoch 776/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7677 - mean_squared_error: 25.7677 - mean_absolute_error: 3.5663     \n",
      "Epoch 777/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4363 - mean_squared_error: 26.4363 - mean_absolute_error: 3.5490     \n",
      "Epoch 778/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6871 - mean_squared_error: 25.6871 - mean_absolute_error: 3.5440     \n",
      "Epoch 779/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4172 - mean_squared_error: 26.4172 - mean_absolute_error: 3.6005     \n",
      "Epoch 780/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2893 - mean_squared_error: 26.2893 - mean_absolute_error: 3.5482     \n",
      "Epoch 781/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6249 - mean_squared_error: 25.6249 - mean_absolute_error: 3.4976     \n",
      "Epoch 782/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6598 - mean_squared_error: 26.6598 - mean_absolute_error: 3.5445     \n",
      "Epoch 783/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7336 - mean_squared_error: 26.7336 - mean_absolute_error: 3.5553     \n",
      "Epoch 784/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5245 - mean_squared_error: 26.5245 - mean_absolute_error: 3.5338     \n",
      "Epoch 785/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7662 - mean_squared_error: 25.7662 - mean_absolute_error: 3.5149     \n",
      "Epoch 786/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3109 - mean_squared_error: 26.3109 - mean_absolute_error: 3.5451     \n",
      "Epoch 787/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2650 - mean_squared_error: 26.2650 - mean_absolute_error: 3.4973     \n",
      "Epoch 788/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4713 - mean_squared_error: 26.4713 - mean_absolute_error: 3.6003     \n",
      "Epoch 789/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4786 - mean_squared_error: 26.4786 - mean_absolute_error: 3.5104     \n",
      "Epoch 790/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5684 - mean_squared_error: 26.5684 - mean_absolute_error: 3.5158     \n",
      "Epoch 791/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9380 - mean_squared_error: 25.9380 - mean_absolute_error: 3.5923     \n",
      "Epoch 792/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6910 - mean_squared_error: 25.6910 - mean_absolute_error: 3.5006     \n",
      "Epoch 793/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0991 - mean_squared_error: 26.0991 - mean_absolute_error: 3.5188     \n",
      "Epoch 794/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2024 - mean_squared_error: 26.2024 - mean_absolute_error: 3.5588     \n",
      "Epoch 795/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8147 - mean_squared_error: 25.8147 - mean_absolute_error: 3.5470     \n",
      "Epoch 796/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7902 - mean_squared_error: 25.7902 - mean_absolute_error: 3.5873     \n",
      "Epoch 797/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2565 - mean_squared_error: 26.2565 - mean_absolute_error: 3.5066     \n",
      "Epoch 798/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3313 - mean_squared_error: 26.3313 - mean_absolute_error: 3.5615     \n",
      "Epoch 799/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2185 - mean_squared_error: 26.2185 - mean_absolute_error: 3.5658     \n",
      "Epoch 800/1000\n",
      "404/404 [==============================] - 0s - loss: 26.8148 - mean_squared_error: 26.8148 - mean_absolute_error: 3.5631     \n",
      "Epoch 801/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.1310 - mean_squared_error: 26.1310 - mean_absolute_error: 3.5290     \n",
      "Epoch 802/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3670 - mean_squared_error: 26.3670 - mean_absolute_error: 3.4778     \n",
      "Epoch 803/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2836 - mean_squared_error: 26.2836 - mean_absolute_error: 3.5695     \n",
      "Epoch 804/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7613 - mean_squared_error: 25.7613 - mean_absolute_error: 3.5917     \n",
      "Epoch 805/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8539 - mean_squared_error: 25.8539 - mean_absolute_error: 3.5280     \n",
      "Epoch 806/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1851 - mean_squared_error: 26.1851 - mean_absolute_error: 3.4832     \n",
      "Epoch 807/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0530 - mean_squared_error: 26.0530 - mean_absolute_error: 3.5871     \n",
      "Epoch 808/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1958 - mean_squared_error: 26.1958 - mean_absolute_error: 3.5206     \n",
      "Epoch 809/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3914 - mean_squared_error: 26.3914 - mean_absolute_error: 3.5559     \n",
      "Epoch 810/1000\n",
      "404/404 [==============================] - 0s - loss: 26.9332 - mean_squared_error: 26.9332 - mean_absolute_error: 3.5830     \n",
      "Epoch 811/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4916 - mean_squared_error: 26.4916 - mean_absolute_error: 3.5407     \n",
      "Epoch 812/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1472 - mean_squared_error: 26.1472 - mean_absolute_error: 3.5244     \n",
      "Epoch 813/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0837 - mean_squared_error: 26.0837 - mean_absolute_error: 3.5000     \n",
      "Epoch 814/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3130 - mean_squared_error: 26.3130 - mean_absolute_error: 3.5198     \n",
      "Epoch 815/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1439 - mean_squared_error: 26.1439 - mean_absolute_error: 3.4811     \n",
      "Epoch 816/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4082 - mean_squared_error: 25.4082 - mean_absolute_error: 3.4922     \n",
      "Epoch 817/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0810 - mean_squared_error: 26.0810 - mean_absolute_error: 3.4984     \n",
      "Epoch 818/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7569 - mean_squared_error: 26.7569 - mean_absolute_error: 3.5122     \n",
      "Epoch 819/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0925 - mean_squared_error: 26.0925 - mean_absolute_error: 3.5159     \n",
      "Epoch 820/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3007 - mean_squared_error: 26.3007 - mean_absolute_error: 3.6164     \n",
      "Epoch 821/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1844 - mean_squared_error: 26.1844 - mean_absolute_error: 3.5487     \n",
      "Epoch 822/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2575 - mean_squared_error: 26.2575 - mean_absolute_error: 3.5319     \n",
      "Epoch 823/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1696 - mean_squared_error: 26.1696 - mean_absolute_error: 3.5006     \n",
      "Epoch 824/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3854 - mean_squared_error: 26.3854 - mean_absolute_error: 3.5398     \n",
      "Epoch 825/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2813 - mean_squared_error: 26.2813 - mean_absolute_error: 3.5556     \n",
      "Epoch 826/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4340 - mean_squared_error: 26.4340 - mean_absolute_error: 3.5689     \n",
      "Epoch 827/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1799 - mean_squared_error: 26.1799 - mean_absolute_error: 3.5301     \n",
      "Epoch 828/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5889 - mean_squared_error: 26.5889 - mean_absolute_error: 3.5317     \n",
      "Epoch 829/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4137 - mean_squared_error: 26.4137 - mean_absolute_error: 3.5404     \n",
      "Epoch 830/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4213 - mean_squared_error: 26.4213 - mean_absolute_error: 3.5799     \n",
      "Epoch 831/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3665 - mean_squared_error: 26.3665 - mean_absolute_error: 3.5355     \n",
      "Epoch 832/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3412 - mean_squared_error: 26.3412 - mean_absolute_error: 3.5454     \n",
      "Epoch 833/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7949 - mean_squared_error: 25.7949 - mean_absolute_error: 3.5123     \n",
      "Epoch 834/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0180 - mean_squared_error: 26.0180 - mean_absolute_error: 3.5608     \n",
      "Epoch 835/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1751 - mean_squared_error: 26.1751 - mean_absolute_error: 3.4563     \n",
      "Epoch 836/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0316 - mean_squared_error: 26.0316 - mean_absolute_error: 3.4932     \n",
      "Epoch 837/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8868 - mean_squared_error: 25.8868 - mean_absolute_error: 3.4767     \n",
      "Epoch 838/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6113 - mean_squared_error: 25.6113 - mean_absolute_error: 3.4740     \n",
      "Epoch 839/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2472 - mean_squared_error: 26.2472 - mean_absolute_error: 3.5440     \n",
      "Epoch 840/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7406 - mean_squared_error: 25.7406 - mean_absolute_error: 3.4709     \n",
      "Epoch 841/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8735 - mean_squared_error: 25.8735 - mean_absolute_error: 3.5375     \n",
      "Epoch 842/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3178 - mean_squared_error: 26.3178 - mean_absolute_error: 3.5374     \n",
      "Epoch 843/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0350 - mean_squared_error: 26.0350 - mean_absolute_error: 3.5220     \n",
      "Epoch 844/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1195 - mean_squared_error: 26.1195 - mean_absolute_error: 3.5482     \n",
      "Epoch 845/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1599 - mean_squared_error: 26.1599 - mean_absolute_error: 3.6069     \n",
      "Epoch 846/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1567 - mean_squared_error: 26.1567 - mean_absolute_error: 3.5067     \n",
      "Epoch 847/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9220 - mean_squared_error: 25.9220 - mean_absolute_error: 3.5059     \n",
      "Epoch 848/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4903 - mean_squared_error: 26.4903 - mean_absolute_error: 3.5049     \n",
      "Epoch 849/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2843 - mean_squared_error: 26.2843 - mean_absolute_error: 3.5444     \n",
      "Epoch 850/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2074 - mean_squared_error: 26.2074 - mean_absolute_error: 3.5600     \n",
      "Epoch 851/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6812 - mean_squared_error: 26.6812 - mean_absolute_error: 3.5618     \n",
      "Epoch 852/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5079 - mean_squared_error: 25.5079 - mean_absolute_error: 3.4816     \n",
      "Epoch 853/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2569 - mean_squared_error: 26.2569 - mean_absolute_error: 3.5331     \n",
      "Epoch 854/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1215 - mean_squared_error: 26.1215 - mean_absolute_error: 3.5111     \n",
      "Epoch 855/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0957 - mean_squared_error: 26.0957 - mean_absolute_error: 3.5756     \n",
      "Epoch 856/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5076 - mean_squared_error: 26.5076 - mean_absolute_error: 3.4981     \n",
      "Epoch 857/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9957 - mean_squared_error: 25.9957 - mean_absolute_error: 3.5202     \n",
      "Epoch 858/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.3770 - mean_squared_error: 26.3770 - mean_absolute_error: 3.5360     \n",
      "Epoch 859/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9599 - mean_squared_error: 25.9599 - mean_absolute_error: 3.5771     \n",
      "Epoch 860/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2346 - mean_squared_error: 26.2346 - mean_absolute_error: 3.5118     \n",
      "Epoch 861/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5436 - mean_squared_error: 25.5436 - mean_absolute_error: 3.5103     \n",
      "Epoch 862/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0520 - mean_squared_error: 26.0520 - mean_absolute_error: 3.5090     \n",
      "Epoch 863/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2123 - mean_squared_error: 26.2123 - mean_absolute_error: 3.5920     \n",
      "Epoch 864/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3136 - mean_squared_error: 26.3136 - mean_absolute_error: 3.4663     \n",
      "Epoch 865/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3354 - mean_squared_error: 26.3354 - mean_absolute_error: 3.4805     \n",
      "Epoch 866/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8635 - mean_squared_error: 25.8635 - mean_absolute_error: 3.4527     \n",
      "Epoch 867/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4102 - mean_squared_error: 26.4102 - mean_absolute_error: 3.5374     \n",
      "Epoch 868/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7247 - mean_squared_error: 26.7247 - mean_absolute_error: 3.5226     \n",
      "Epoch 869/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8737 - mean_squared_error: 25.8737 - mean_absolute_error: 3.5266     \n",
      "Epoch 870/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1301 - mean_squared_error: 26.1301 - mean_absolute_error: 3.5254     \n",
      "Epoch 871/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1744 - mean_squared_error: 26.1744 - mean_absolute_error: 3.5119     \n",
      "Epoch 872/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6700 - mean_squared_error: 25.6700 - mean_absolute_error: 3.5568     \n",
      "Epoch 873/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5453 - mean_squared_error: 25.5453 - mean_absolute_error: 3.5308     \n",
      "Epoch 874/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6374 - mean_squared_error: 25.6374 - mean_absolute_error: 3.5888     \n",
      "Epoch 875/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1133 - mean_squared_error: 26.1133 - mean_absolute_error: 3.5292     \n",
      "Epoch 876/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0745 - mean_squared_error: 26.0745 - mean_absolute_error: 3.5091     \n",
      "Epoch 877/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0190 - mean_squared_error: 26.0190 - mean_absolute_error: 3.5134     \n",
      "Epoch 878/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1785 - mean_squared_error: 26.1785 - mean_absolute_error: 3.5262     \n",
      "Epoch 879/1000\n",
      "404/404 [==============================] - 0s - loss: 25.3910 - mean_squared_error: 25.3910 - mean_absolute_error: 3.4573     \n",
      "Epoch 880/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1176 - mean_squared_error: 26.1176 - mean_absolute_error: 3.4865     \n",
      "Epoch 881/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9537 - mean_squared_error: 25.9537 - mean_absolute_error: 3.5299     \n",
      "Epoch 882/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9577 - mean_squared_error: 25.9577 - mean_absolute_error: 3.4592     \n",
      "Epoch 883/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5105 - mean_squared_error: 26.5105 - mean_absolute_error: 3.6097     \n",
      "Epoch 884/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4657 - mean_squared_error: 26.4657 - mean_absolute_error: 3.5494     \n",
      "Epoch 885/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5149 - mean_squared_error: 26.5149 - mean_absolute_error: 3.5846     \n",
      "Epoch 886/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9973 - mean_squared_error: 25.9973 - mean_absolute_error: 3.5382     \n",
      "Epoch 887/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5909 - mean_squared_error: 25.5909 - mean_absolute_error: 3.4580     \n",
      "Epoch 888/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2697 - mean_squared_error: 26.2697 - mean_absolute_error: 3.5785     \n",
      "Epoch 889/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0780 - mean_squared_error: 26.0780 - mean_absolute_error: 3.4975     \n",
      "Epoch 890/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4640 - mean_squared_error: 25.4640 - mean_absolute_error: 3.4638     \n",
      "Epoch 891/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7682 - mean_squared_error: 25.7682 - mean_absolute_error: 3.5124     \n",
      "Epoch 892/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6142 - mean_squared_error: 26.6142 - mean_absolute_error: 3.5356     \n",
      "Epoch 893/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1985 - mean_squared_error: 26.1985 - mean_absolute_error: 3.4796     \n",
      "Epoch 894/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7287 - mean_squared_error: 26.7287 - mean_absolute_error: 3.5328     \n",
      "Epoch 895/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0512 - mean_squared_error: 26.0512 - mean_absolute_error: 3.4963     \n",
      "Epoch 896/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2097 - mean_squared_error: 26.2097 - mean_absolute_error: 3.5341     \n",
      "Epoch 897/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8544 - mean_squared_error: 25.8544 - mean_absolute_error: 3.4799     \n",
      "Epoch 898/1000\n",
      "404/404 [==============================] - 0s - loss: 25.2312 - mean_squared_error: 25.2312 - mean_absolute_error: 3.4931     \n",
      "Epoch 899/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1332 - mean_squared_error: 26.1332 - mean_absolute_error: 3.5082     \n",
      "Epoch 900/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6091 - mean_squared_error: 25.6091 - mean_absolute_error: 3.5742     \n",
      "Epoch 901/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2962 - mean_squared_error: 26.2962 - mean_absolute_error: 3.4986     \n",
      "Epoch 902/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0682 - mean_squared_error: 26.0682 - mean_absolute_error: 3.4676     \n",
      "Epoch 903/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1435 - mean_squared_error: 26.1435 - mean_absolute_error: 3.5406     \n",
      "Epoch 904/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9397 - mean_squared_error: 25.9397 - mean_absolute_error: 3.5866     \n",
      "Epoch 905/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0291 - mean_squared_error: 26.0291 - mean_absolute_error: 3.5423     \n",
      "Epoch 906/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5005 - mean_squared_error: 26.5005 - mean_absolute_error: 3.5663     \n",
      "Epoch 907/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3424 - mean_squared_error: 26.3424 - mean_absolute_error: 3.4791     \n",
      "Epoch 908/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3735 - mean_squared_error: 26.3735 - mean_absolute_error: 3.4950     \n",
      "Epoch 909/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3517 - mean_squared_error: 26.3517 - mean_absolute_error: 3.5741     \n",
      "Epoch 910/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6023 - mean_squared_error: 25.6023 - mean_absolute_error: 3.4544     \n",
      "Epoch 911/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0160 - mean_squared_error: 26.0160 - mean_absolute_error: 3.4992     \n",
      "Epoch 912/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3886 - mean_squared_error: 26.3886 - mean_absolute_error: 3.5200     \n",
      "Epoch 913/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1913 - mean_squared_error: 26.1913 - mean_absolute_error: 3.4760     \n",
      "Epoch 914/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6986 - mean_squared_error: 25.6986 - mean_absolute_error: 3.5354     \n",
      "Epoch 915/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.2973 - mean_squared_error: 26.2973 - mean_absolute_error: 3.5407     \n",
      "Epoch 916/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0136 - mean_squared_error: 26.0136 - mean_absolute_error: 3.5006     \n",
      "Epoch 917/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1515 - mean_squared_error: 26.1515 - mean_absolute_error: 3.5276     \n",
      "Epoch 918/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1893 - mean_squared_error: 25.1893 - mean_absolute_error: 3.4780     \n",
      "Epoch 919/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9317 - mean_squared_error: 25.9317 - mean_absolute_error: 3.4865     \n",
      "Epoch 920/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0751 - mean_squared_error: 26.0751 - mean_absolute_error: 3.5149     \n",
      "Epoch 921/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1394 - mean_squared_error: 26.1394 - mean_absolute_error: 3.5244     \n",
      "Epoch 922/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8589 - mean_squared_error: 25.8589 - mean_absolute_error: 3.5385     \n",
      "Epoch 923/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9108 - mean_squared_error: 25.9108 - mean_absolute_error: 3.5074     \n",
      "Epoch 924/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1576 - mean_squared_error: 26.1576 - mean_absolute_error: 3.4993     \n",
      "Epoch 925/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2665 - mean_squared_error: 26.2665 - mean_absolute_error: 3.5941     \n",
      "Epoch 926/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3774 - mean_squared_error: 26.3774 - mean_absolute_error: 3.4790     \n",
      "Epoch 927/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1554 - mean_squared_error: 26.1554 - mean_absolute_error: 3.4904     \n",
      "Epoch 928/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0144 - mean_squared_error: 26.0144 - mean_absolute_error: 3.5109     \n",
      "Epoch 929/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4729 - mean_squared_error: 26.4729 - mean_absolute_error: 3.5739     \n",
      "Epoch 930/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2400 - mean_squared_error: 26.2400 - mean_absolute_error: 3.5160     \n",
      "Epoch 931/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2360 - mean_squared_error: 26.2360 - mean_absolute_error: 3.5831     \n",
      "Epoch 932/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1699 - mean_squared_error: 26.1699 - mean_absolute_error: 3.5128     \n",
      "Epoch 933/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0503 - mean_squared_error: 26.0503 - mean_absolute_error: 3.4984     \n",
      "Epoch 934/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8955 - mean_squared_error: 25.8955 - mean_absolute_error: 3.5216     \n",
      "Epoch 935/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4096 - mean_squared_error: 26.4096 - mean_absolute_error: 3.5277     \n",
      "Epoch 936/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0984 - mean_squared_error: 26.0984 - mean_absolute_error: 3.5693     \n",
      "Epoch 937/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3960 - mean_squared_error: 26.3960 - mean_absolute_error: 3.5052     \n",
      "Epoch 938/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2331 - mean_squared_error: 26.2331 - mean_absolute_error: 3.5524     \n",
      "Epoch 939/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2515 - mean_squared_error: 26.2515 - mean_absolute_error: 3.4556     \n",
      "Epoch 940/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9527 - mean_squared_error: 25.9527 - mean_absolute_error: 3.5176     \n",
      "Epoch 941/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1048 - mean_squared_error: 26.1048 - mean_absolute_error: 3.5348     \n",
      "Epoch 942/1000\n",
      "404/404 [==============================] - 0s - loss: 26.7348 - mean_squared_error: 26.7348 - mean_absolute_error: 3.5072     \n",
      "Epoch 943/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5562 - mean_squared_error: 26.5562 - mean_absolute_error: 3.5321     \n",
      "Epoch 944/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1509 - mean_squared_error: 25.1509 - mean_absolute_error: 3.5174     \n",
      "Epoch 945/1000\n",
      "404/404 [==============================] - 0s - loss: 26.6567 - mean_squared_error: 26.6567 - mean_absolute_error: 3.5402     \n",
      "Epoch 946/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1893 - mean_squared_error: 25.1893 - mean_absolute_error: 3.4448     \n",
      "Epoch 947/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8462 - mean_squared_error: 25.8462 - mean_absolute_error: 3.4057     \n",
      "Epoch 948/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3410 - mean_squared_error: 26.3410 - mean_absolute_error: 3.5500     \n",
      "Epoch 949/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0082 - mean_squared_error: 26.0082 - mean_absolute_error: 3.4465     \n",
      "Epoch 950/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4451 - mean_squared_error: 26.4451 - mean_absolute_error: 3.5495     \n",
      "Epoch 951/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1379 - mean_squared_error: 26.1379 - mean_absolute_error: 3.5469     \n",
      "Epoch 952/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8047 - mean_squared_error: 25.8047 - mean_absolute_error: 3.5599     \n",
      "Epoch 953/1000\n",
      "404/404 [==============================] - 0s - loss: 25.3386 - mean_squared_error: 25.3386 - mean_absolute_error: 3.4494     \n",
      "Epoch 954/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1825 - mean_squared_error: 25.1825 - mean_absolute_error: 3.4885     \n",
      "Epoch 955/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7567 - mean_squared_error: 25.7567 - mean_absolute_error: 3.5530     \n",
      "Epoch 956/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3840 - mean_squared_error: 26.3840 - mean_absolute_error: 3.4933     \n",
      "Epoch 957/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3591 - mean_squared_error: 26.3591 - mean_absolute_error: 3.5089     \n",
      "Epoch 958/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1254 - mean_squared_error: 26.1254 - mean_absolute_error: 3.5402     \n",
      "Epoch 959/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9927 - mean_squared_error: 25.9927 - mean_absolute_error: 3.4947     \n",
      "Epoch 960/1000\n",
      "404/404 [==============================] - 0s - loss: 24.7127 - mean_squared_error: 24.7127 - mean_absolute_error: 3.4742     \n",
      "Epoch 961/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2092 - mean_squared_error: 26.2092 - mean_absolute_error: 3.4497     \n",
      "Epoch 962/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4505 - mean_squared_error: 26.4505 - mean_absolute_error: 3.5174     \n",
      "Epoch 963/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2858 - mean_squared_error: 26.2858 - mean_absolute_error: 3.5300     \n",
      "Epoch 964/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2384 - mean_squared_error: 26.2384 - mean_absolute_error: 3.4912     \n",
      "Epoch 965/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6626 - mean_squared_error: 25.6626 - mean_absolute_error: 3.5415     \n",
      "Epoch 966/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0285 - mean_squared_error: 26.0285 - mean_absolute_error: 3.4963     \n",
      "Epoch 967/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4586 - mean_squared_error: 25.4586 - mean_absolute_error: 3.4492     \n",
      "Epoch 968/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2028 - mean_squared_error: 26.2028 - mean_absolute_error: 3.5247     \n",
      "Epoch 969/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2237 - mean_squared_error: 26.2237 - mean_absolute_error: 3.4918     \n",
      "Epoch 970/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9664 - mean_squared_error: 25.9664 - mean_absolute_error: 3.4945     \n",
      "Epoch 971/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5630 - mean_squared_error: 25.5630 - mean_absolute_error: 3.5265     \n",
      "Epoch 972/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404/404 [==============================] - 0s - loss: 26.1603 - mean_squared_error: 26.1603 - mean_absolute_error: 3.5225     \n",
      "Epoch 973/1000\n",
      "404/404 [==============================] - 0s - loss: 26.0218 - mean_squared_error: 26.0218 - mean_absolute_error: 3.5751     \n",
      "Epoch 974/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9347 - mean_squared_error: 25.9347 - mean_absolute_error: 3.4792     \n",
      "Epoch 975/1000\n",
      "404/404 [==============================] - 0s - loss: 26.2807 - mean_squared_error: 26.2807 - mean_absolute_error: 3.4640     \n",
      "Epoch 976/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8742 - mean_squared_error: 25.8742 - mean_absolute_error: 3.4560     \n",
      "Epoch 977/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4864 - mean_squared_error: 25.4864 - mean_absolute_error: 3.5190     \n",
      "Epoch 978/1000\n",
      "404/404 [==============================] - 0s - loss: 25.0220 - mean_squared_error: 25.0220 - mean_absolute_error: 3.4531     \n",
      "Epoch 979/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8328 - mean_squared_error: 25.8328 - mean_absolute_error: 3.5421     \n",
      "Epoch 980/1000\n",
      "404/404 [==============================] - 0s - loss: 24.9428 - mean_squared_error: 24.9428 - mean_absolute_error: 3.5588     \n",
      "Epoch 981/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3633 - mean_squared_error: 26.3633 - mean_absolute_error: 3.4875     \n",
      "Epoch 982/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8253 - mean_squared_error: 25.8253 - mean_absolute_error: 3.5116     \n",
      "Epoch 983/1000\n",
      "404/404 [==============================] - 0s - loss: 26.4831 - mean_squared_error: 26.4831 - mean_absolute_error: 3.5154     \n",
      "Epoch 984/1000\n",
      "404/404 [==============================] - 0s - loss: 25.5362 - mean_squared_error: 25.5362 - mean_absolute_error: 3.5259     \n",
      "Epoch 985/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7780 - mean_squared_error: 25.7780 - mean_absolute_error: 3.5197     \n",
      "Epoch 986/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3967 - mean_squared_error: 26.3967 - mean_absolute_error: 3.5408     \n",
      "Epoch 987/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6272 - mean_squared_error: 25.6272 - mean_absolute_error: 3.5313     \n",
      "Epoch 988/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1378 - mean_squared_error: 25.1378 - mean_absolute_error: 3.5096     \n",
      "Epoch 989/1000\n",
      "404/404 [==============================] - 0s - loss: 26.5154 - mean_squared_error: 26.5154 - mean_absolute_error: 3.4955     \n",
      "Epoch 990/1000\n",
      "404/404 [==============================] - 0s - loss: 25.4443 - mean_squared_error: 25.4443 - mean_absolute_error: 3.4675     \n",
      "Epoch 991/1000\n",
      "404/404 [==============================] - 0s - loss: 26.1981 - mean_squared_error: 26.1981 - mean_absolute_error: 3.5019     \n",
      "Epoch 992/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7281 - mean_squared_error: 25.7281 - mean_absolute_error: 3.4968     \n",
      "Epoch 993/1000\n",
      "404/404 [==============================] - 0s - loss: 25.1960 - mean_squared_error: 25.1960 - mean_absolute_error: 3.4701     \n",
      "Epoch 994/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7093 - mean_squared_error: 25.7093 - mean_absolute_error: 3.4890     \n",
      "Epoch 995/1000\n",
      "404/404 [==============================] - 0s - loss: 26.3761 - mean_squared_error: 26.3761 - mean_absolute_error: 3.4950     \n",
      "Epoch 996/1000\n",
      "404/404 [==============================] - 0s - loss: 25.0795 - mean_squared_error: 25.0795 - mean_absolute_error: 3.4556     \n",
      "Epoch 997/1000\n",
      "404/404 [==============================] - 0s - loss: 25.8258 - mean_squared_error: 25.8258 - mean_absolute_error: 3.5714     \n",
      "Epoch 998/1000\n",
      "404/404 [==============================] - 0s - loss: 25.9369 - mean_squared_error: 25.9369 - mean_absolute_error: 3.5279     \n",
      "Epoch 999/1000\n",
      "404/404 [==============================] - 0s - loss: 25.7215 - mean_squared_error: 25.7215 - mean_absolute_error: 3.5185     \n",
      "Epoch 1000/1000\n",
      "404/404 [==============================] - 0s - loss: 25.6472 - mean_squared_error: 25.6472 - mean_absolute_error: 3.5188     \n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<keras.callbacks.History at 0x7f25c186fad0>"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nFeatures = X_train.shape[1]\n",
    "\n",
    "model = Sequential()\n",
    "model.add(Dense(1, input_shape=(nFeatures,), kernel_initializer='uniform'))\n",
    "model.add(Activation('linear'))\n",
    "\n",
    "model.compile(optimizer='rmsprop',  loss='mse', metrics=['mse', 'mae'])\n",
    "\n",
    "model.fit(X_train, Y_train, batch_size=4, epochs=1000)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "_________________________________________________________________\n",
      "Layer (type)                 Output Shape              Param #   \n",
      "=================================================================\n",
      "dense_21 (Dense)             (None, 1)                 14        \n",
      "_________________________________________________________________\n",
      "activation_2 (Activation)    (None, 1)                 0         \n",
      "=================================================================\n",
      "Total params: 14\n",
      "Trainable params: 14\n",
      "Non-trainable params: 0\n",
      "_________________________________________________________________\n",
      "\r",
      " 32/102 [========>.....................] - ETA: 0s"
     ]
    },
    {
     "data": {
      "text/plain": [
       "[23.216887230966606, 23.216887230966606, 3.4574407783209109]"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "model.summary()\n",
    "\n",
    "model.evaluate(X_test, Y_test, verbose=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [],
   "source": [
    "Y_pred = model.predict(X_test)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[  7.2  18.8  19.   27.   22.2]\n",
      "[  7.19826889  18.25551987  21.38941193  29.28108978  23.72646713]\n"
     ]
    }
   ],
   "source": [
    "print Y_test[:5]\n",
    "print Y_pred[:5,0]"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
